Jump to content

Al T

Members
  • Content Count

    93
  • Joined

  • Last visited

Everything posted by Al T

  1. I'm trying to figure out if this is even possible. It seems that GitHub Copilot only works with a select few editors. Which external editor would work best with Delphi so that GitHub Copilot could be used? Any ideas?
  2. The official "DelphiLSP" Plugin for Visual Studio Code https://marketplace.visualstudio.com/items?itemName=EmbarcaderoTechnologies.delphilsp Every time I hover over a function, variable, procedure, etc.... I get "A valid license was not found. Please contact Embarcadero Support" . I have Delphi 11.0 Enterprise edition with a valid license! I'm using Visual Studio Code because it allows me to use GitHub Copilot. Any ideas? PS I've tried this: but the help does not help. I still have "A valid license was not found. Please contact Embarcadero Support"! Any help is much appreciated!
  3. Thank you. I was able to get it working after I deleted my serial number and then registered it again.
  4. Thank you. I was able to get it working after I deleted my serial number and then registered it again.
  5. Thank y'all! I was able to get DelphiLSP working with VScode only after I deleted my serial numbers and registered them again.
  6. Adding a path tells me that it can't load DelphiLSP.exe .... I've tried ``` C:\Program Files (x86)\Embarcadero\Studio\22.0\bin "C:\Program Files (x86)\Embarcadero\Studio\22.0\bin" C:\Program Files (x86)\Embarcadero\Studio\22.0\bin\ "C:\Program Files (x86)\Embarcadero\Studio\22.0\bin\" ``` But if I don't have a path, it loads DelphiLSP.exe, yet it still complains about " A valid license was not found. Please contact Embarcadero Support" . I also have Delphi 11.0 Enterprise edition with a valid license! Any ideas?
  7. gtDelphiZXingQRCode is a fork of the out dated DelphiZXingQRCode https://github.com/War3Evo/gtDelphi/tree/master/gtDelphiZXingQRCode DelphiZXingQRCode has not been updated for 9 years and all the pull requests are being ignored. So, I downloaded the file and started adding new life to the project. I was going to fork it, but I wanted to rename it slightly. I still give credit where it's due. I have mainly been focusing on the FMX side of the source code. What's new? It now has a non-visual FMX component that is threaded for background work. I know if I want to get this library ready for Android usage, it needs to be threaded. It can create both SVG and BMP file data. You can change the pixel colors while it's creating the SVG / BMP file data. I changed the black to blue and the white to violet... My Google pixel was still able to recognize the QR code quickly! There's a option to not use "inner style" in order to be compatible with Skia4Delphi. Road Map: I plan to create another SampleFMX application just for incorporating Skia4Delphi. Skia4Delphi has a SVG viewer that I wish to integrate with the component for those whom also want to use Skia4Delphi. I need to add resizing capabilities. If I can figure out how to resize the SVG version, then I can create the SVG version...resize it to any size then save it as BMP. Resizing BMP makes the QR code unusable. I eventually want to incorporate the QR code reader from Delphi ZXing and also include a better third party camera into gtDelphiZXingQRCode. Any other ideas are welcome.
  8. I'm either thinking Direct2D, TBitmap, etc ?? But not sure? I googled Delphi Graphics Dial, etc.. couldn't find any useful information. Nothing urgent. But if you know off hand a good direction to take, your help will be much appreciated!
  9. For the replicable w/ source see This has been happening for every version of Delphi I've ever owned... it still happens in Delphi 11.0 Enterprise. The only solution is to restart Delphi for every single change made to the component! Why do I always get Access Violation every time I rebuild a component? I've tried to uninstall / install after every build to the component...save .. open up a project that uses that component ... access violation ... solution Restart Delphi I've tried to just clean.. build... component...save .. open up a project that uses that component ... access violation ... solution Restart Delphi Why do I need to always restart Delphi (close delphi... then double click delphi to load it again) ... every time I rebuild a component?? Is there something that I can do to stop having to Restart Delphi to fix this issue? Any ideas?
  10. While searching my installed packages I found that Delphi 11 uses designide270.bpl instead of designide280.bpl and won't let me replace it! I tried to remove the package and replace it with the 280 package, but Delphi won't let me do it! Any ideas or solutions?
  11. If there's no work around, maybe they'll let me get a free update?
  12. Component -> Install Packages -> Embarcadero Designer IDE Package
  13. I'm guessing by the version information... it has both loaded??
  14. Do you mean RS as Rad Studio? This is what I have... see picture:
  15. No... designide280.bpl doesn't exist in my registry. When I manually add it... it does not get a check mark in Component -> Install Packages
  16. So... I can delete C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\designide270.bpl from the registry and be done with it? ALSO...... What is Computer\HKEY_CURRENT_USER\SOFTWARE\Embarcadero\BDS\22.0\Known Packages FOR?
  17. After looking at my files... C:\Program Files (x86)\Embarcadero\Studio\22.0\bin I found that designide280.bpl does not have a digital signature from Idera, Inc. !! Although in C:\Program Files (x86)\Embarcadero\Studio\21.0\bin designide270.bpl does have a digital signature Can someone please look in their C:\Program Files (x86)\Embarcadero\Studio\22.0\bin (See attached picture) With Windows 10 Command Prompt (Administrator Access): C:\Program Files (x86)\Embarcadero\Studio\22.0\bin>certUtil -hashfile designide280.bpl SHA256 SHA256 hash of designide280.bpl: 293754639af04e03242ffe719d0c3c3b7c2ad5f186fcf6c4197063b987982fda CertUtil: -hashfile command completed successfully. Please let me know if this file is correct for Delphi 11.0 November patch Thank you! ....PS..... If you don't have time to compare, can you please just reply with your SHA256 ?
  18. The path variables are just fine. Component -> Install Packages -> Embarcadero Designer IDE Package ^^ If I change this in the registry.. load Delphi 11.. and look at it again... it shows up but is NOT checked to use.
  19. Hi, I have only found: https://docwiki.embarcadero.com/Libraries/Sydney/en/FMX.Types.LoadLangFromFile , but it doesn't tell me anything on the structure of the file being loaded. Can anyone elaborate on the structure of such file? Thanks!
  20. I'm trying to convert VCL to FMX... https://github.com/War3Evo/RMSVST3/blob/Delphi-11.0/AthenaVST3/VST3SDK/UVST3Controller.pas#L304-L311 function TVST3Controller.CreateForm(parent:pointer):TForm; VAR FeditorFormClass:TFormClass; begin FeditorFormClass:=GetEditorClass; if FeditorFormClass = NIL then FeditorFormClass:=GetPluginInfo.PluginDef.ecl; if FeditorFormClass = NIL then result:=NIL else result:=FeditorFormClass.CreateParented(HWND(parent)); end; Is there a way to do this in FMX? Thanks in advance!
  21. How did you solve it? (step by step please)
  22. Hi, Microsoft Windows [Version 10.0.19044.1889] (c) Microsoft Corporation. All rights reserved. C:\WINDOWS\system32>cd C:\Users\<username>\Documents\Embarcadero\Studio\22.0\CatalogRepository\11.0Patch-November C:\Users\<username>\Documents\Embarcadero\Studio\22.0\CatalogRepository\11.0Patch-November>patch.R110.hotfix.november_install.bat C:\Users\<username>\Documents\Embarcadero\Studio\22.0\CatalogRepository\11.0Patch-November>PatchTool.exe -f Patch.R110.November.zip -b 22.0 -a Embarcadero PatchTool Copyright (c) 2020 Embarcadero Technologies, Inc. Creating backup folder 'C:\Program Files (x86)\Embarcadero\Studio\22.0\_patch-backup\2022-11-07 21.29.44' Created directory C:\Program Files (x86)\Embarcadero\Studio\22.0\_patch-backup\2022-11-07 21.29.44. Creating backup of 205 file(s)... Warning: C:\Program Files (x86)\Embarcadero\Studio\22.0\lib\win32\debug\Vcl.Themes.dcu not found Warning: C:\Program Files (x86)\Embarcadero\Studio\22.0\lib\win32\release\de\rtl.lib not found Warning: C:\Program Files (x86)\Embarcadero\Studio\22.0\lib\win32\release\de\vcl.lib not found Warning: C:\Program Files (x86)\Embarcadero\Studio\22.0\lib\win32\release\fmx.lib not found Warning: C:\Program Files (x86)\Embarcadero\Studio\22.0\lib\win32\release\fr\rtl.lib not found Warning: C:\Program Files (x86)\Embarcadero\Studio\22.0\lib\win32\release\fr\vcl.lib not found Warning: C:\Program Files (x86)\Embarcadero\Studio\22.0\lib\win32\release\ja\rtl.lib not found Warning: C:\Program Files (x86)\Embarcadero\Studio\22.0\lib\win32\release\ja\vcl.lib not found Warning: C:\Program Files (x86)\Embarcadero\Studio\22.0\lib\win32\release\rtl.lib not found Warning: C:\Program Files (x86)\Embarcadero\Studio\22.0\lib\win32\release\vcl.lib not found Warning: C:\Program Files (x86)\Embarcadero\Studio\22.0\lib\win64\debug\de\fmx.dcp not found Warning: C:\Program Files (x86)\Embarcadero\Studio\22.0\lib\win64\debug\de\rtl.a not found Warning: C:\Program Files (x86)\Embarcadero\Studio\22.0\lib\win64\debug\de\rtl.dcp not found Warning: C:\Program Files (x86)\Embarcadero\Studio\22.0\lib\win64\debug\de\vcl.a not found Warning: C:\Program Files (x86)\Embarcadero\Studio\22.0\lib\win64\debug\de\vcl.dcp not found Warning: C:\Program Files (x86)\Embarcadero\Studio\22.0\lib\win64\debug\fr\fmx.dcp not found Warning: C:\Program Files (x86)\Embarcadero\Studio\22.0\lib\win64\debug\fr\rtl.a not found Warning: C:\Program Files (x86)\Embarcadero\Studio\22.0\lib\win64\debug\fr\rtl.dcp not found Warning: C:\Program Files (x86)\Embarcadero\Studio\22.0\lib\win64\debug\fr\vcl.a not found Warning: C:\Program Files (x86)\Embarcadero\Studio\22.0\lib\win64\debug\fr\vcl.dcp not found Warning: C:\Program Files (x86)\Embarcadero\Studio\22.0\lib\win64\debug\ja\fmx.dcp not found Warning: C:\Program Files (x86)\Embarcadero\Studio\22.0\lib\win64\debug\ja\rtl.a not found Warning: C:\Program Files (x86)\Embarcadero\Studio\22.0\lib\win64\debug\ja\rtl.dcp not found Warning: C:\Program Files (x86)\Embarcadero\Studio\22.0\lib\win64\debug\ja\vcl.a not found Warning: C:\Program Files (x86)\Embarcadero\Studio\22.0\lib\win64\debug\ja\vcl.dcp not found Warning: C:\Program Files (x86)\Embarcadero\Studio\22.0\lib\win64\debug\rtl.a not found Warning: C:\Program Files (x86)\Embarcadero\Studio\22.0\lib\win64\debug\vcl.a not found Warning: C:\Program Files (x86)\Embarcadero\Studio\22.0\lib\win64\release\de\rtl.a not found Warning: C:\Program Files (x86)\Embarcadero\Studio\22.0\lib\win64\release\de\vcl.a not found Warning: C:\Program Files (x86)\Embarcadero\Studio\22.0\lib\win64\release\fmx.a not found Warning: C:\Program Files (x86)\Embarcadero\Studio\22.0\lib\win64\release\fmx.bpi not found Warning: C:\Program Files (x86)\Embarcadero\Studio\22.0\lib\win64\release\fr\rtl.a not found Warning: C:\Program Files (x86)\Embarcadero\Studio\22.0\lib\win64\release\fr\vcl.a not found Warning: C:\Program Files (x86)\Embarcadero\Studio\22.0\lib\win64\release\ja\rtl.a not found Warning: C:\Program Files (x86)\Embarcadero\Studio\22.0\lib\win64\release\ja\vcl.a not found Warning: C:\Program Files (x86)\Embarcadero\Studio\22.0\lib\win64\release\rtl.a not found Warning: C:\Program Files (x86)\Embarcadero\Studio\22.0\lib\win64\release\vcl.a not found Warning: C:\Program Files (x86)\Embarcadero\Studio\22.0\PAServer\PAServer22.0.pkg not found Warning: C:\Program Files (x86)\Embarcadero\Studio\22.0\source\fmx\FMX.FontGlyphs.iOS.pas not found 166/205 files backed up. Backup successfully created. Replacing 205 file(s)... Replacing bin64/fmx280.bpl Replacing bin64/rtl280.bpl Replacing bin64/vcl280.bpl Replacing binosx64/bplfmx280.dylib Replacing binosxarm64/bplfmx280.dylib Replacing bin/CodeGear.Cpp.Targets Replacing bin/designide280.bpl Replacing bin/designide280.jdbg Replacing bin/fmx280.bpl Replacing bin/fmx280.jdbg Replacing bin/rtl280.bpl Replacing bin/rtl280.jdbg Replacing bin/vcl280.bpl Replacing bin/vcl280.jdbg Replacing bin/vcldesigner280.bpl Replacing bin/vcldesigner280.jdbg Replacing bin/WelcomePage.Plugin.CreateNew280.bpl Replacing bin/WelcomePage.Plugin.CreateNew280.jdbg Replacing bin/WelcomePage.Plugin.GetItFeed280.bpl Replacing bin/WelcomePage.Plugin.GetItFeed280.jdbg Replacing bin/WelcomePage.Plugin.Learn280.bpl Replacing bin/WelcomePage.Plugin.Learn280.jdbg Replacing bin/WelcomePage.Plugin.OpenRecent280.bpl Replacing bin/WelcomePage.Plugin.OpenRecent280.jdbg Replacing bin/WelcomePageIDE280.bpl Replacing bin/WelcomePageIDE280.jdbg Replacing lib/android64/debug/fmx.dcp Replacing lib/android64/debug/FMX.FontGlyphs.Android.dcu Replacing lib/android64/debug/FMX.FontGlyphs.Android.o Replacing lib/android64/debug/fmx.o Replacing lib/android64/debug/libfmx.a Replacing lib/android64/debug/rtl.dcp Replacing lib/android64/release/fmx.dcp Replacing lib/android64/release/FMX.FontGlyphs.Android.dcu Replacing lib/android64/release/FMX.FontGlyphs.Android.o Replacing lib/android64/release/fmx.o Replacing lib/android64/release/libfmx.a Replacing lib/android64/release/rtl.dcp Replacing lib/android/debug/fmx.dcp Replacing lib/android/debug/FMX.FontGlyphs.Android.dcu Replacing lib/android/debug/FMX.FontGlyphs.Android.o Replacing lib/android/debug/fmx.o Replacing lib/android/debug/libfmx.a Replacing lib/android/debug/rtl.dcp Replacing lib/android/release/fmx.dcp Replacing lib/android/release/FMX.FontGlyphs.Android.dcu Replacing lib/android/release/FMX.FontGlyphs.Android.o Replacing lib/android/release/fmx.o Replacing lib/android/release/libfmx.a Replacing lib/android/release/rtl.dcp Replacing lib/iosdevice64/debug/fmx.dcp Replacing lib/iosdevice64/debug/FMX.FontGlyphs.iOS.dcu Replacing lib/iosdevice64/debug/FMX.FontGlyphs.iOS.o Replacing lib/iosdevice64/debug/fmx.o Replacing lib/iosdevice64/debug/libfmx.a Replacing lib/iosdevice64/debug/rtl.dcp Replacing lib/iosdevice64/release/fmx.dcp Replacing lib/iosdevice64/release/FMX.FontGlyphs.iOS.dcu Replacing lib/iosdevice64/release/FMX.FontGlyphs.iOS.o Replacing lib/iosdevice64/release/fmx.o Replacing lib/iosdevice64/release/libfmx.a Replacing lib/iosdevice64/release/rtl.dcp Replacing lib/linux64/debug/fmx.dcp Replacing lib/linux64/debug/rtl.dcp Replacing lib/linux64/release/fmx.dcp Replacing lib/linux64/release/rtl.dcp Replacing lib/osx64/debug/fmx.dcp Replacing lib/osx64/debug/FMX.FontGlyphs.Mac.dcu Replacing lib/osx64/debug/FMX.FontGlyphs.Mac.o Replacing lib/osx64/debug/FMX.Memo.Style.New.dcu Replacing lib/osx64/debug/FMX.Memo.Style.New.o Replacing lib/osx64/debug/fmx.o Replacing lib/osx64/debug/libfmx.a Replacing lib/osx64/debug/rtl.dcp Replacing lib/osx64/release/fmx.dcp Replacing lib/osx64/release/FMX.FontGlyphs.Mac.dcu Replacing lib/osx64/release/FMX.FontGlyphs.Mac.o Replacing lib/osx64/release/FMX.Memo.Style.New.dcu Replacing lib/osx64/release/FMX.Memo.Style.New.o Replacing lib/osx64/release/fmx.o Replacing lib/osx64/release/libfmx.a Replacing lib/osx64/release/rtl.dcp Replacing lib/osxarm64/debug/fmx.dcp Replacing lib/osxarm64/debug/FMX.FontGlyphs.Mac.dcu Replacing lib/osxarm64/debug/FMX.FontGlyphs.Mac.o Replacing lib/osxarm64/debug/FMX.Memo.Style.New.dcu Replacing lib/osxarm64/debug/FMX.Memo.Style.New.o Replacing lib/osxarm64/debug/fmx.o Replacing lib/osxarm64/debug/libfmx.a Replacing lib/osxarm64/debug/rtl.dcp Replacing lib/osxarm64/release/fmx.dcp Replacing lib/osxarm64/release/FMX.FontGlyphs.Mac.dcu Replacing lib/osxarm64/release/FMX.FontGlyphs.Mac.o Replacing lib/osxarm64/release/FMX.Memo.Style.New.dcu Replacing lib/osxarm64/release/FMX.Memo.Style.New.o Replacing lib/osxarm64/release/fmx.o Replacing lib/osxarm64/release/libfmx.a Replacing lib/osxarm64/release/rtl.dcp Replacing lib/win32/debug/de/fmx.dcp Replacing lib/win32/debug/de/rtl.dcp Replacing lib/win32/debug/de/rtl.lib Replacing lib/win32/debug/de/vcl.dcp Replacing lib/win32/debug/de/vcl.lib Replacing lib/win32/debug/fmx.dcp Replacing lib/win32/debug/fmx.lib Replacing lib/win32/debug/FMX.Memo.Style.New.dcu Replacing lib/win32/debug/fr/fmx.dcp Replacing lib/win32/debug/fr/rtl.dcp Replacing lib/win32/debug/fr/rtl.lib Replacing lib/win32/debug/fr/vcl.dcp Replacing lib/win32/debug/fr/vcl.lib Replacing lib/win32/debug/ja/fmx.dcp Replacing lib/win32/debug/ja/rtl.dcp Replacing lib/win32/debug/ja/rtl.lib Replacing lib/win32/debug/ja/vcl.dcp Replacing lib/win32/debug/ja/vcl.lib Replacing lib/win32/debug/rtl.dcp Replacing lib/win32/debug/rtl.lib Replacing lib/win32/debug/System.Classes.dcu Replacing lib/win32/debug/Vcl.Controls.dcu Replacing lib/win32/debug/vcl.dcp Replacing lib/win32/debug/Vcl.Forms.dcu Replacing lib/win32/debug/Vcl.ImgList.dcu Replacing lib/win32/debug/vcl.lib Replacing lib/win32/debug/Vcl.Menus.dcu After that... it just hangs forever. Any idea how to install this patch or make it work? Thank you in advance for your help! P.S. If I close the windows and load Delphi.... I get this error: RAD Studio found some failed deferred GetIt packages. You can revise the list of packages that failed in the GetIt Packages dialog box, and decide to cancel them or try to process them again when the IDE is closed.
  23. I tried to change it in the registry... from Embarcadero Designer IDE Package C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\designide270.bpl to Embarcadero Designer IDE Package $(BDSBIN)\designide280.bpl but when I go to Install Packages .... Design Packages... It is unchecked and won't let me check it!
×