Jump to content

Al T

Members
  • Content Count

    94
  • Joined

  • Last visited

Posts posted by Al T


  1. Hi,

     

    I've seen probably a program that claims to be able to do this, but I don't believe in automation, because I won't learn anything.  I would rather manually do this by hand.

     

    Is there a complete guide on converting VCL to FMX ??

     

    I am working on a open source project and I want to be able to convert it to FMX.  (https://github.com/War3Evo/RMSVST3/tree/Delphi-11.0)

     

    The main reason is so I can then use Skia4Delphi because of this answer from Skia4Delphi: https://github.com/skia4delphi/skia4delphi/discussions/178

     

    Thank you for your help!


  2. 4 hours ago, PeterBelow said:

    No, they are the same major version. If you wait for 12.0 to come out (no idea when that will be) it could coexist with 11.0 Enterprise.

    I'm just worried "Developer license" will downgrade all previous versions like my Enterprise license did...

     

    When I upgraded from 10.4 developer to Delphi 11.0 Enterprise... all previous versions of Delphi upgraded to Enterprise.   I'm wondering if I install Delphi 12 Developer... would it downgrade all previous versions to developer?


  3. I'm in a discussion with Skia4Delphi about this and was wondering if anyone here has tackled this problem?

     

    Vinícius Felipe Botelho Barbosa says it's nearly impossible and well, I'm curious if anyone has done the impossible?

     

    I have the Delphi 11.0 Enterprise Edition.

     

    https://github.com/skia4delphi/skia4delphi/discussions/176#discussioncomment-4097532

     

    Thanks for your help in advance!

     


  4. 11 hours ago, PeterBelow said:

    Two different editions of the same Delphi/RAD Studio major version cannot coexist on the same PC, different editions of different major versions can, however. If you need the former you have to install one of the editions in a VM or different PC.

    That's a bit confusing.

     

    Can I have 11.0 Enterprise and 11.2 Developer on the same computer?


  5. Hi,

     

    Anyone know if it's possible to have a Delphi Enterprise and Developer license on the same computer for two different versions?

     

    Thank you in advance!

     

    P.S.

     

    I have Delphi 11 Enterprise and can't afford either subscription or new price.  I was thinking of buying the full price developer version instead.


  6. I want to verify this information is true or not?

     

    A email to me about the subscription policy:

     
    "As per Embarcadero policy, maintenance is a continuous circle that you have to renew every year and there cannot be a lapse between maintenance and after expiration, you have to renew the subscription the very next day
    .
    As you did not renew last year, if you chose to renew then you have to go for the 2-year option. I have also added a 5% discount in the attached quote. If you renew it for 1 year, it will again expire within 2 months (COMING OCTOBER).
     
    Let me know if you have any questions.
     
    Thank you!"
     
    So, if you buy Delphi... If you lapse in renewals, you must pay for previous years??
     

  7. 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.

     


  8. The code below is from another Delphi programmer whom owns Delphi Berlin:

     

    procedure TDM.FDConnectionAfterConnect(Sender: TObject);

    begin

      FDConnection.ExecSQL(

      'CREATE TABLE IF NOT EXISTS ENTRY( '+

        'Title VARCHAR2(60) NOT NULL, '+

        'UserN VARCHAR2(40), '+

        'Passw CHAR(64) NOT NULL, '+

        'URLpa VARCHAR2(100), '+

        'NickN VARCHAR2(20), '+

        'CustN VARCHAR2(20), '+

        'Notes VARCHAR2(400), '+

        'DateC DATE, '+

        'Icon IMAGE)');

    end;

     

    What I'm trying to figure out is if IMAGE is in Delphi or not.

     

    Also, there's a DATE datatype?  Is that also from Delphi?

     

    I just wonder if Delphi has a Datatype that I can't seem to find on the Internet.   SQLite 3 Delphi datatype IMAGE and DATE?

     

     

     


  9. SFTP and SSH commands are natively supported by Windows 10 version 1803 and Windows 11 now.

     

    You can use my Windows Command Prompt Pipeline to interface with the two commands without "bringing up" command.com terminal Window.

     

    You'll have to build your own commands as I haven't created a interface with it yet.


  10. Let me clarify what I'm trying to do...

     

    VST 3 SDK. The plugins created are all in one file, so building a c++ library, how is Delphi suppose to make calls as a dll to a dll inside itself?

     

    https://github.com/steinbergmedia/vst3sdk

     

    I will not install and use Microsoft Visual anything.  I hated Visual Basic and I'm sure I'll hate Visual C++... Reason I want Builder c++, as I do love the Delphi IDE.

     

    I have a copy of Delphi Enterprise 11, but that was a fluke.  I happened to win allot of money in Las Vegas, NV and wanted to see Delphi with Linux, so I bought the Enterprise Edition.  Everyone says I can't just download the community edition of Builder C++ to run along side Delphi.

     

    I'm a open source developer.  I can't afford any more licenses and stuck at Delphi 11 Enterprise.  I got a email from a Embarcadero employee saying no matter how long I go without upgrades, that they will demand back pay if I ever request a renewal subscription. 😥 I'm currently at 2 subscriptions on back pay?? 😢 Must be a Enterprise agreement that I didn't read? 😥 I'm forever stuck at Delphi 11 Enterprise. 😭 So, my recommendation is to never buy anything higher than developer edition!  With this knowledge, how do I get started with Builder C++ while being unemployed?  I want to make money, but I've never made any money with Delphi.  I'm thinking, Builder C++... I'm have a chance to make money with that!  VST3 plugins is the way I can make money.  No VST3 plug-in SDK kits for Delphi. 😭

     


  11. 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.

    • Like 3
    • Thanks 2

  12. Hi,

     

    No.  I don't want another way to manage windows firewall.  I want to have my own firewall program and not use or interface windows firewall!

     

    I would like to route the traffic to my application preferably in front of windows firewall to handle everything there.  Like a "PRE" firewall.  I would rather continue to allow my anti-virus to handle the firewall duties that it does, but I still want to have Overall control over the final say.  I don't want any other program doing this as Netbalancer currently just crashes alot.

     

    A added bonus would be able to also control how much each of those traffic can flow in or out.

     

    So, any ideas how I can go about to build this application.  Do note, I will be creating a Github.com directory for this project and make it freeware to all.

     

    Sincerely,

     

    Al T.

×