Installer probably does not copy all required files

Issue #4 resolved
Former user created an issue

What exactly is done in the last installation process? I suppose something is missing here, since compiling fails with vcl.forms missing.

The CrossVCL\Source\18.0 folder looks like this:

de fr ja behavior.res bindctrls.res Buttons.res CategoryButtons.res controls.res copyfile.res copyfiles.res dbctrls.res dbgrids.res dclshlctrls.res deletefile.res DSAzureReg.res emptyrecycle.res extdlgs.res filectrl.res findcomputer.res findfile.res findfolder.res FireDAC.Dcl.Splash.res FireDAC.VCLUI.PanelTreeButton.res FMX.Controls.Win.res FMX.Filter.res FMX.MobilePreview.res FMXTee.Chart.ListBox.Style.res IdAboutVCL.res keyboardLayouts.res midas.res mplayer.res mxconsts.res outline.res recyclefile.res ScreenTips.res spin.res tabs.res Vcl.DBActns.pas Vcl.DBCGrids.pas Vcl.DBClientActns.pas Vcl.DBCtrls.pas Vcl.DBGrids.pas Vcl.DBLogDlg.dfm Vcl.DBLogDlg.pas Vcl.DBLookup.pas Vcl.DBOleCtl.pas Vcl.DBPWDlg.dfm Vcl.DBPWDlg.pas Vcl.IMouse.res Vcl.recerror.dfm Vcl.recerror.pas Vcl.VDBConsts.pas vclshlctrls.res WindowsXP.res WinXCalendars.res WinXCtrls.res

Comments (28)

  1. Brian Hamilton

    Hi, I have the same issue by the looks Berlin , latest update [dccosx Fatal Error] Project61.dpr(5): F2613 Unit 'Vcl.Forms' not found.

  2. Eugene Kryukov repo owner

    Please check the folder - C:\Program Files (x86)\Embarcadero\Studio\18.0\source\vcl . Is there any files ?

  3. Christian Hackbart

    It does not help to launch the installer as administrator. I should mention that i also have an empty 12.0 folder here, even if older Delphi versions (except 7.0) are uninstalled since a while.

  4. Brian Hamilton

    I tried running the installer as admin (windows 10 in use here), still the same problem (also made sure Delphi was not running)

  5. Christian Hackbart

    Patch Delphi start at c:\tmp Error: No RAD Strudio rootdir Error: No RAD Strudio rootdir Patch RTL starts 12.0 Error: Cannot open file "c:\tmp\Source\12.0\System.Win.ComObj.pas". Das System kann die angegebene Datei nicht finden Patch Delphi start at c:\tmp Error: No RAD Strudio rootdir Error: No RAD Strudio rootdir Patch VCL starts 12.0 Error: Cannot open file "c:\tmp\Source\12.0\Vcl.Forms.pas". Das System kann die angegebene Datei nicht finden Patch Delphi start at c:\tmp Error: No RAD Strudio rootdir Error: No RAD Strudio rootdir Patch VCL starts 12.0 Error: No RAD Strudio rootdir Error: No RAD Strudio rootdir Error: No RAD Strudio rootdir Error: No RAD Strudio rootdir Patch VCL starts 18.0 PatchVCLs completed Patch Delphi start at c:\tmp Error: No RAD Strudio rootdir Error: No RAD Strudio rootdir Copy res starts 12.0 Error: No RAD Strudio rootdir Error: No RAD Strudio rootdir Error: No RAD Strudio rootdir Error: No RAD Strudio rootdir Copy res starts 18.0 PatchVCLs completed

  6. Christian Hackbart

    Yes, seem to work now:

    • Patch Delphi start at c:\tmp
    • Patch RTL starts 18.0
    • Copy files System.Win.ComConst.pas ok
    • Copy files System.Win.ComObj.pas ok
    • Copy files System.Win.Crtl.pas ok
    • Copy files System.Win.Registry.pas ok
    • Copy files System.Win.Taskbar.pas ok
    • Copy files System.Win.TaskbarCore.pas ok
    • Copy files System.Win.StdVCL.pas ok
    • Copy files Winapi.ActiveX.pas ok
    • Copy files Winapi.CommCtrl.pas ok
    • Copy files Winapi.CommDlg.pas ok
    • Copy files Winapi.DirectDraw.pas ok
    • Copy files Winapi.GDIPAPI.pas ok
    • Copy files Winapi.GDIPOBJ.pas ok
    • Copy files Winapi.GDIPUTIL.pas ok
    • Copy files Winapi.Dlgs.pas ok
    • Copy files Winapi.DwmApi.pas ok
    • Copy files Winapi.FlatSB.pas ok
    • Copy files Winapi.Imm.pas ok
    • Copy files Winapi.Mapi.pas ok
    • Copy files Winapi.IpExport.pas ok
    • Copy files Winapi.Messages.pas ok
    • Copy files Winapi.MMSystem.pas ok
    • Copy files Winapi.MsCTF.pas ok
    • Copy files Winapi.MsInkAut.pas ok
    • Copy files Winapi.MSXMLIntf.pas ok
    • Copy files Winapi.MultiMon.pas ok
    • Copy files Winapi.OpenGL.pas ok
    • Copy files Winapi.ObjectArray.pas ok
    • Copy files Winapi.oleacc.pas ok
    • Copy files Winapi.PenInputPanel.pas ok
    • Copy files Winapi.PropSys.pas ok
    • Copy files Winapi.Qos.pas ok
    • Copy files Winapi.RegStr.pas ok
    • Copy files Winapi.RichEdit.pas ok
    • Copy files Winapi.ShellAPI.pas ok
    • Copy files Winapi.ShellScaling.pas ok
    • Copy files Winapi.ShlObj.pas ok
    • Copy files Winapi.StructuredQueryCondition.pas ok
    • Copy files Winapi.TpcShrd.pas ok
    • Copy files Winapi.UrlMon.pas ok
    • Copy files Winapi.UxTheme.pas ok
    • Copy files Winapi.Wincodec.pas ok
    • Copy files Winapi.Windows.pas ok
    • Copy files Winapi.WinInet.pas ok
    • Copy files Winapi.Winsock2.pas ok
    • Copy files Winapi.WinSpool.pas ok
    • c:\tmp\Source\18.0\Winapi.Imm.pas patched ok
    • c:\tmp\Source\18.0\Winapi.MsCTF.pas patched ok
    • c:\tmp\Source\18.0\Winapi.PropSys.pas patched ok
    • c:\tmp\Source\18.0\Winapi.ShellAPI.pas patched ok
    • c:\tmp\Source\18.0\Winapi.ShellScaling.pas patched ok
    • c:\tmp\Source\18.0\Winapi.ShlObj.pas patched ok
    • c:\tmp\Source\18.0\Winapi.WinSpool.pas patched ok
    • c:\tmp\Source\18.0\Winapi.WinCodec.pas patched ok
    • dll names patched ok
    • Winapi.ActiveX.pas patched ok
    • System.Win.Crtl.pas patched ok
    • Winapi.DwmApi.pas patched ok
    • Winapi.MultiMon.pas patched ok
    • Winapi.CommCtrl.pas patched ok
    • Winapi.OpenGL.pas patched ok
    • Winapi.UxTheme.pas patched ok
    • Winapi.MMSystem.pas patched ok
    • Winapi.OleAcc.pas patched ok
    • Winapi.CommDlg.pas patched ok
    • Winapi.GDIPAPI.pas patched ok
    • Winapi.Messages.pas patched ok
    • Winapi.Windows.pas patched ok
    • PatchVCLs completed
    • Patch Delphi start at c:\tmp
    • Patch VCL starts 18.0
    • Vcl.Forms.pas patched ok
    • Vcl.Controls.pas patched ok
    • Vcl.Dialogs.pas patched ok
    • Vcl.GraphUtil.pas patched ok
    • Vcl.Printers.pas patched ok
    • Vcl.Imaging.jpeg.pas patched ok
    • Vcl.Imaging.GIFImg.pas patched ok
    • Vcl.AxCtrls.pas patched ok
    • c:\tmp\Source\18.0\Vcl.Menus.pas patched ok
    • c:\tmp\Source\18.0\Vcl.Graphics.pas patched ok
    • c:\tmp\Source\18.0\Vcl.Grids.pas patched ok
    • c:\tmp\Source\18.0\Vcl.OleCtrls.pas patched ok
    • PUREPASCAL patched ok
    • PatchVCLs completed
    • Patch Delphi start at c:\tmp
    • Patch VCL starts 18.0
    • PatchVCLs completed
    • Patch Delphi start at c:\tmp
    • Copy res starts 18.0
    • PatchVCLs completed *
  7. Brian Hamilton

    works for me now too, simple form with a button on it as test, running on my Mac from a normal VCL project congratulations guys, this is amazing! :)

  8. Brian Hamilton

    just realised that you need to switch to windows to add more components, otherwise they are greyed out no problem once you realise

  9. Brian Hamilton

    just testing loading a jpg image on my mac with the timage component using timage.picture.loadfromfile(filename); this produces an error bitmap is not valid should I be trying to load the image a different way (I can view the jpg image OK on the mac otherwise)

  10. Eugene Kryukov repo owner

    Please create separate issues for each problem. As for Jpeg, just tested it. You probably forgot add 'Vcl.Imaging.Jpeg' to uses section. Jpeg file loads ok on Mac.

  11. Brian Hamilton

    hi, OK, added that to the uses, now I get an access violation procedure RaiseSignalException(ExceptionEIP: LongWord; FaultAddr: LongWord; ErrorCode: LongWord); begin raise GetExceptionObject(ExceptionEIP, FaultAddr, ErrorCode); end; in System.Internal.ExcUtils.pas

    maybe I can send you the jpg image I am trying to load ?

    and yes sorry I have not created a separate thread

  12. Eugene Kryukov repo owner

    This image loading works fine, please check that you add Vcl.Imaging.jpeg to the uses list. And also please check you path.

  13. Log in to comment