Jump to content

FabDev

Members
  • Content Count

    73
  • Joined

  • Last visited

Community Reputation

6 Neutral

Technical Information

  • Delphi-Version
    Delphi 11 Alexandria

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Hello, I have exactly the same problem here after Delphi 12 installation. This directory has been created : C:\Users\Public\Documents\Embarcadero\Studio\23.0\CatalogRepository\AndroidSDK-2525-23.0.50491.5718 But a lot of files are missing in this directory (platforms, build-tools and platforms-tools subdirectories for example). Maybe because of an existing Delphi 11.3 + Android SDK (AndroidSDK-2525-22.0.47991.2819) always installed ?
  2. FabDev

    Which Indy version in Delphi 12

    Hello, I have no time to test Delphi 12 for the moment. Can somebody say which version of Indy is in Delphi 12 ?
  3. Hello, What is the better code to free a shared resource between thread (lStrings.free) : procedure TForm16.ShowComputedDetail; begin TTask.run( procedure var lTstrings:Tstrings; begin lTstrings:=Tstringlist.create; try ComputeDetail(lTstrings); TThread.Queue(nil, procedure begin MyTMemo.BeginUpdate; MyTMemo.lines.Assign(lTstrings); MyTMemo.EndUpdate; lTstrings.Free; end); finally end; end); end; or procedure TForm16.ShowComputedDetail; begin TTask.run( procedure var lTstrings:Tstrings; begin lTstrings:=Tstringlist.create; try ComputeDetail(lTstrings); TThread.Queue(nil, procedure begin MyTMemo.BeginUpdate; MyTMemo.lines.Assign(lTstrings); MyTMemo.EndUpdate; end); finally lTstrings.Free; end; end); end;
  4. FabDev

    IOS shared document path access

    Thank you very much Dave, It's work fine. If I understand well with : UIFileSharingEnabled LSSupportsOpeningDocumentsInPlace root of document path (= TPath.GetDocumentsPath) become shared. Great job, you have written one of the most useful libraries Kastri and help HowTo repo (which I have missed !) of Firemonkey.
  5. FabDev

    IOS shared document path access

    Hello, Before I have asked my question here, I have coded an application which do something very close to your procedure TfrmAppPaths.RefreshPathList; Result, that confirm Delphi Help of Tpath, a lot the function return '' in IOS...
  6. FabDev

    IOS shared document path access

    Hello, I'am trying to access to shared document directory on IOS. The one you can found in default "File" application and after "On my Iphone"("sur mon Iphone" in french) : Application "FileHub", "Firefox" or "FTPManager" can store shared file here, but not me 😉. I have tried all path in TPath (IoUtils) class/record. Nothing seems to return it. The interesting TPath.GetSharedDocumentsPath return '' on IOS (confirmed by help). I have began to search it on, the very good, DelphiWorld/Kastri code source (like DW.FilesSelector.iOS.pas) without success for the moment...
  7. FabDev

    When will we have a 64-bit IDE version ?

    I would like to say cloud-sync (file, calendar and address book). Yes on Microsoft terminal server. 32 bits executable because it never consume more than 1 GB of memory !
  8. FabDev

    When will we have a 64-bit IDE version ?

    Nearly 25 years old CRM software. With hundred of functionalities (Cloud, offline-replication, e-mailing, calendar sync etc.) that way I need a lot of third party components. Old but still updated to have a "modern user interface": The current version uses DevExpress RIbbon (= look very close to Office 2021) and the new Windows 11 skin...
  9. FabDev

    When will we have a 64-bit IDE version ?

    No there is a lot of time I have no connexion in design time. The connexion is done after my application is starting (ready state). Of course if you have connexion and heavy queries it's can take a lot of memory, but it's not the case. The question is what Delphi do when opening Search dialog at first time ? I can have the same problem when press F1 on a word or when doing refactoring for first time. Of course before LSP the problem was also in code completion/declaration search ...
  10. FabDev

    When will we have a 64-bit IDE version ?

    No, I do nothing I only select a word and press CTRL + SHIFT + F. At this moment you see the memory used increasing and decreasing after the dialog is shown. I don't press "OK" on search dialog. It's is the search dialog opening which take a lot of memory. Not the search on "Ok". Like you because of memory problem I use another more powerfull software to search word on directories. But sometime I use Delphi search. PS : I use search on directory because it's more efficient to search on my own source.
  11. FabDev

    When will we have a 64-bit IDE version ?

    Yes my project (> 8 millions of line code) use not far than 40 components libraries like Devexpress (90 % of them component), TMS VCL, IBDAC, Fastreport, Teechart, HTMLEditor, Scalabium, JEDI, Indy, ICS, ImageEN, Jam Software, HTML Editor etc... All components are always up to date to "limit" bug. PS : I can have same kind of memory using when press F1 on a word.
  12. FabDev

    When will we have a 64-bit IDE version ?

    How to get Out of Memory with Delphi IDE ? It's so easy ! Open a big project with a lot of files (units, forms, dfm etc..). Select a word and do a search (CTRL + SHIFT + F). You will see something like :
  13. FabDev

    When will we have a 64-bit IDE version ?

    Yes because I have a lot of out of memory I always check "Save on compile". And CTRL + S is my favourite short-cut 😉. Unlike Delphi IDE, despite a very component-rich interfaces (Office 2021 Style and TDI interface), my application very rarely "eat" more than 2 GB of memory. So I only compile in 32 bits. But I'am sure that's my out of memory errors at compilation time are only consequences of memory full by IDE. That's always show the Task manager of Windows ("maximum working memory range" column).
  14. FabDev

    When will we have a 64-bit IDE version ?

    But what is the difference when it stay only some little MB of memory available in IDE if you have 30 000 000 lines of code of 10 000 lines to compile ? It will fail both way. If I compile my software outside (command-line) the Delphi IDE I have never out of memory problems = And it's stay a lot of memory useable easy to compile more than 30 000 000 lines of code ! The compiler manages its memory very well but it still needs some! We can use Notepad++ (of course 64 bits) to open thousand of units (+ dfm) files and command line to compile without any problem too 😛
  15. FabDev

    When will we have a 64-bit IDE version ?

    In a large project, just launch a search (CTRL + SHIFT + F) and you will see the BDS.exe task increase by 500 MB of memory. How is the impact of 500 MB for a 32 bits application or a 64 bits one ?
×