-
Content Count
99 -
Joined
-
Last visited
-
Days Won
2
GabrielMoraru last won the day on April 12
GabrielMoraru had the most liked content!
Community Reputation
34 ExcellentAbout GabrielMoraru
- Birthday March 4
Technical Information
-
Delphi-Version
Delphi 10.4 Sydney
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
-
Great tutorial!
-
Can you restart the LSP or do you have to restart the whole IDE?
GabrielMoraru replied to Der schöne Günther's topic in Delphi IDE and APIs
In the Delphi 12 IDE, under Tools, there is a "Reload LSP server" menu: It would be so cool to have it as an icon in the tool bar. But thanks to the old gods and to the new ones, it has an accelerator! -
Can you restart the LSP or do you have to restart the whole IDE?
GabrielMoraru replied to Der schöne Günther's topic in Delphi IDE and APIs
I use a similar solution. I use the TaskManager (I have the Classic Task Manager from Win7 which is really fast installed on my Win11) to kill the fattest LSP process. -
Hi I'm also interested in this. Any news/conclusions? Under VCL I had a reusable configurator where the user can change (dynamically) the font for the whole application (all forms/all controls). I would like to have it back in FMX also.
-
I gathered here a list of issues with FMX async messages. Some of them don't have the X button to close the message, some of them have the button but it does not work Some of them don't let you customize the caption Some of them don't show icons (error, warnings, info, question...) Some of them don't do the "ding" sound when they are displayed.
-
Also the TDialogServiceAsync.MessageDialog looks disappointing. No icons, no titlebar, no flavor. 😞 And the Fmx.Dialogs.ShowMessage is marked as deprecated 😞 _ Looks like I need to bake my own messages. I have seen a library here doing that but it uses Application.ProcessMessages - something I am not yet mentally prepared to accept 🙂
-
That's why I am asking how Roger deals with it. In my view, if you want true support for cross-platform (this includes also Android), there is no such thing as blocking/synchronous/modal dialog messages in FMX.
-
How do you deal with Android? It does not support blocking messages...
-
Update I did a massive re-haul of the code. Now works much much better and it recognizes way more VCL components.
-
Connecting Delphi 12 IDE to Google Gemini AI
GabrielMoraru replied to GabrielMoraru's topic in Delphi IDE and APIs
Yes. That was the problem. I already posted the solution (correct base URL) here. -
Connecting Delphi 12 IDE to Google Gemini AI
GabrielMoraru replied to GabrielMoraru's topic in Delphi IDE and APIs
I don't know how this will help me. I want to ask the AI questions, directly from the IDE. I have never used this kind of plugin and I want to try it now. So, I use Delphi's embedded support for this (in IDE -> Options -> Smart code design). -
Hi I can connect to the AI via a curl script, but I cannot from the IDE. When I click the "model" edit box I get:
-
Android only shows the FMX logo for my app
GabrielMoraru replied to GabrielMoraru's topic in Cross-platform
So, mystery solved 🙂 That was my son's smartphone. Looks like he will finally get a new one 🙂. The old one was good enough because he is not allowed on social media and crap like this. Thanks guys! -
Android only shows the FMX logo for my app
GabrielMoraru replied to GabrielMoraru's topic in Cross-platform
Small update. I still cannot run the program from Delphi directly into the Android phone. However, I have found app's icon on the phone. If I click it, it works! So, it seems that Delphi has a problem debugging the program! _____ Hm... maybe I should try to run without debugging. -
I built a new/empty delphi fmx program with only a button on it. No code at all. I compile it and run it. I see it on the phone (android 8, delphi 12) but I only see the a white form with the FMX logo on it (red-yellow flames). I don't see the mainform itself. The main form is set to visible and stay on top, coordinates are 0,0. Somebody suggested that Android 8 has some problems with the permissions. Any ideas?