FabDev
-
Content Count
81 -
Joined
-
Last visited
Posts 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 :
-
26 minutes ago, Dave Nottage said:Wherever that information comes from, it's totally wrong.
https://gist.github.com/bananita/8039021
This exists too :
-
54 minutes ago, Dave Nottage said:Yes, .IPA (not .API) files are built with this configuration. You'll need a Distribution Certificate and a Provisioning Profile to match. Please read here: https://docwiki.embarcadero.com/RADStudio/Athens/en/Deploying_Your_iOS_Application_for_Submission_to_the_App_Store
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,
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
-
I did not know this CanUndoSelText method, but It's exactly that I need.
Thank you very much !
-
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 ?
-
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,
I have no time to test Delphi 12 for the moment.
Can somebody say which version of Indy is in Delphi 12 ?
-
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;
-
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.- 2
-
33 minutes ago, corneliusdavid said:I did some comparison of the IOUtils paths on various platforms
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...
-
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...
-
4 minutes ago, luciano_f said:How did you manage to run in the Cloud ? Is it for Microsoft terminal server ?
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 !
-
30 minutes ago, luciano_f said:Tell me what type of company is your project for? Do you have any website ?
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...
-
1 hour ago, Stefan Glienke said:Could it be that you have some active database connection and live data? That contributes to the memory consumption of the bds.exe process.
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 ...
-
1 hour ago, Attila Kovacs said:You have selected "Search in directories" on that screenshot.
I never used this feature since I use a proper file manager for tasks like that, but the question that arises is: Is it possible that you have a circular directory link, and Delphi is not able to detect it?
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.
-
44 minutes ago, Lajos Juhász said:I cannot reproduce, you must use some memory hungry components.
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.
-
-
1 hour ago, Pat Foley said:Is the IDE set to save files on a compile? Does the error change to corrupted memory when compiling in 64 bit. I have 1.4 Compressed memory even with 8.2 available so I may reboot the machine to clear the Compressed or swap pages out this week. MS fixed some issues doing away with recently used file time line but putting the swap file back in is maddening
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).
-
2 hours ago, shineworld said:Strange you have memory problems in compilation after 300000 lines of code.
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 ?
-
1 hour ago, Vandrovnik said:of simultaneously opened forms (which contains big images)?
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.
-
59 minutes ago, Sherlock said:I'd prefer them to fix the 32Bit IDE to reach a robust stage
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...
-
14 hours ago, Anders Melander said:If you are running out of memory at 2.5GB then the IDE is trying to make an allocation of 0.5 GB or more. This seems unlikely so there could be something else going on. You might wait to check the size of "hardware reserved memory" on your system.
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.
14 hours ago, Anders Melander said:I'm not saying that your problem isn't real but I don't think this problem is common enough that it alone justifies migrating the IDE to 64-bit.
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
Delphi 12.2 and MacOS Sequoia (15.0) : No provisioning profile
in FMX
Posted · Edited by FabDev
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.