Installer probably does not copy all required files
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)
-
repo owner -
I use the german version of Embarcadero® Delphi 10.1 Berlin Version 24.0.25048.9432.
-
repo owner And what edition ?
-
Same here. It's a Delphi Berlin 10.1 incl. Up2, Pro Version. German.
-
Delphi 10 Seattle Professional Named User inclusive Update 2
-
Hi, I have the same issue by the looks Berlin , latest update [dccosx Fatal Error] Project61.dpr(5): F2613 Unit 'Vcl.Forms' not found.
-
repo owner Please check the folder - C:\Program Files (x86)\Embarcadero\Studio\18.0\source\vcl . Is there any files ?
-
yes, there are .pas and .dfm e,g there is vcl.forms.pas
-
repo owner Maybe the problem in permissions, try launch setup program as administrator.
-
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.
-
I tried running the installer as admin (windows 10 in use here), still the same problem (also made sure Delphi was not running)
-
repo owner Did you install to default location ?
-
Yes, Rad Studio and your crossvcl is installed in the default folder.
-
repo owner This is a standalone patcher, you can run it and see the log. Please post your log here.
-
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
-
repo owner We updated patcher, please download it again and try.
-
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 *
-
repo owner - changed status to resolved
We updated setup - http://www.crossvcl.com/build/crossvcl.exe
-
Tested and it now works.
-
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! :)
-
just realised that you need to switch to windows to add more components, otherwise they are greyed out no problem once you realise
-
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)
-
big plus, you can use, Posix.Stdlib and all its functionality, e.g you can use curl :)
-
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.
-
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
-
repo owner You can attach your jpeg here
-
great attached I was trying to load from the gethomepath+'/Documents/'
-
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.
- Log in to comment
What RAD Studio version and Edition do you have ?