FabDev
Members-
Content Count
81 -
Joined
-
Last visited
Everything posted by FabDev
-
Hello, I have a problem since I have my migrated MacMini to MacOS Sequoia (15.0). There is no Provisioning profile in Delphi project (In project/Option/Provisioning). On the Mac PAServer terminal I see the command : command_line: "/usr/bin/security" find-identity -v But nothing append. And Delphi say "No provisioning profil has been found in the build configuration and device selected...". I have no problem using XCode 15 in the same MacMini. In Xcode / Settings / Accounts all my Certificates seems to be here... All worked fine in MacOS 14 PS : This doesn't help :
-
Delphi 12.2 and MacOS Sequoia (15.0) : No provisioning profile
FabDev replied to FabDev's topic in FMX
One again Dave, Thank you, it's work ! However, it didn't work the first time; After done it, I had to open a project in Xcode and manually select a profile... Thank you Alejandro too. But I have an Apple ID linked to Xcode. -
Hello, I'am trying to upload an application to Apple Store in TestFlight Problem on my Mac in PAServer\Scratch-dir my application is an .app (extension). And Transporter (Apple application) need an .api application. How to convert an .app to .api ? Or how to obtain an .api with Delphi ? Or does .API is only avalaible for "Application Store" and "Ad Hoc" Configuration ? I'am using Delphi 12.1
-
https://gist.github.com/bananita/8039021 This exists too : https://github.com/deqline/IPABundler
-
Oops, yes, .IPA (not API) the end of the week is tough! 😉 Some says that : Move the .app folder into a new folder named "Payload," then compress it into a zip file and change the file extension from .zip to .ipa. I tried it without success. Anyway, thanks Dave for your confirmation.
-
Hello, On a basic TMemo (or any TEdit) Undo work by default when the end user modify something. Problem if you change something by code like a simple : Memo1.Seltext:='Bob'; After this Undo (CTRL + Z ) will not work for the user. If he want to cancel my "Bob". So how to force a modification by code to be in Undo stack ?
-
I did not know this CanUndoSelText method, but It's exactly that I need. Thank you very much !
-
Hello, I have no time to test Delphi 12 for the moment. Can somebody say which version of Indy is in Delphi 12 ?
-
Delphi 12.0 Athens is not correctly installing the Android SDK
FabDev replied to scamp's topic in Cross-platform
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 ? -
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;
-
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...
-
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.
-
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...
-
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 !
-
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...
-
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 ...
-
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.
-
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.
-
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 :
-
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).
-
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 😛
-
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 ?
-
Yes I use a little more than 1200 PNG (icon) on two (24x24 and 16x16) TcxImageList in a commun TDataModule. All my ribbon, toolbar, buttons etc. of my forms are connected to these components. Of course it's take resource to display these icon in design time.
-
Sorry but for me in 2023 any application which crash 10 times by day after using near to 3 GB of memory will be never called an "very useable application". And we don't ask to have only a 64 Bits IDE. Both version the time to stabilise the new one...
-
I haven't say at 2.5 GB but after 2.5 GB. Each time I have out of memory Delphi IDE is near the 32 bits limit. I have no customised hardware reserved memory. My hardware is very very far away to be an entry level configuration or a limited manufacturer configuration. I have only Out of memory problem with Delphi IDE 32 bits. If 64 bits can't help to solve a memory problem, what is its purpose? I use Delphi from version to version and memory issues increase with increasing the size of a project and wizards contained in the IDE. The LSP (extrernal mmory using) have helped a lot to reduce the problems but it's still not enough... Out of resource "white dialog" screenshot : PS : Of course I have no "Out of memory" problem with my little project < 2 millions of line of code