-
Content Count
583 -
Joined
-
Last visited
-
Days Won
6
Everything posted by Vandrovnik
-
There is .iso for 12.2.1.
-
I have seen "REST Delphi built-in not an option", but tHTTPClient is not the same as REST, is it?
-
What about https://docwiki.embarcadero.com/Libraries/Athens/en/System.Net.HttpClient.THTTPClient_Methods ?
-
"again"? I have a check-list, what to do before, during and after the upgrade. Remove all Parnasus xxx things is there, too 🙂
-
Does it happen even in clean Delphi installation? With my applications, there is no IDE freezing.
-
For Delphi, I would use "grep" on .dfm files, searching for lines starting with "object" and may be "inherited": object ActionList1: TActionList From this lines, component type can be extracted. Remove duplicates, may be count occurencies... It does not tell from which unit that component comes, but I suppose most of them could be identified.
-
Delphi bug reports or feature requests to "vote"/comment for (important, fatal etc)/
Vandrovnik replied to Tommi Prami's topic in Delphi IDE and APIs
But still - Emba is customer, I guess they can ask Atlassian to add this functionality, which doesn't look too difficult to implement, does it? -
Delphi bug reports or feature requests to "vote"/comment for (important, fatal etc)/
Vandrovnik replied to Tommi Prami's topic in Delphi IDE and APIs
I have created that request: https://embt.atlassian.net/servicedesk/customer/portal/1/RSS-1439 They closed it as "Won't do" 😞 -
Is there following line in .pas file? {$R *.DFM}
-
From users, so that they cannot complain about unfulfilled targets.
-
Delphi 12.2 Installation issues - Platforms availability - (Resolved)
Vandrovnik replied to JohnLM's topic in Delphi IDE and APIs
You can also attach a NTFS volume to any directory, so if you like, you can create a partition on external harddrive, assign no letter to it and instead attach it to C:\Program Files (x86)\Embarcadero.- 6 replies
-
- delphi 12.2
- installing
-
(and 2 more)
Tagged with:
-
Why does the field type change after saving the Table within the database?
Vandrovnik replied to Miguel Jr's topic in Databases
Google Translate or DeepL are able to translate the documentation, too. -
I wonder: is anyone going to upgrade from PRO to ENTERPRISE / ARCHITECT to have 64bit version of compiler?
-
virustotal.com tested .7z SDK archive looks OK:
-
I have seen this: https://dev.epicgames.com/documentation/en-us/unreal-engine/building-unreal-engine-as-a-library?application_version=4.27 But never tried it yet.
-
Hello, Please is debugging of Android 32 / Android 64 apps working in Delphi 12.1? I have created a new multi-device app, target platform = Android 32-bit, Build configuration = debug, Target = my Android phone (Android 10). Just main form, two buttons. When I build the app, set a breakpoint and run the app, it does not stop at the breakpoint and IDE displays a cross instead: All project options are in their defaults. Thank you, Karel
-
Debugging Android app is a nightmare 😞 After fresh start of Delphi, build and run, I mostly have "blue dots" and breakpoints work. As soon as I close the app and run it again, I never have blue dots/working breakpoints anymore. This happens even in a new app with one form and one button on it.
-
A few notices: If you try Firebird Embedded on Android 14, use snapshot build (5.0.1). Version 5.0.0 crashes there (4.0.4 also). https://github.com/FirebirdSQL/firebird/issues/8110 I have used their .aar file - renamed to .zip an extracted files manually. In Deployment manager: All files from .aar\jni\arm64-v8a -> library\lib\arm64-v8a\ Files from .aar\assets\firebird I put in one .zip file, which is in Deployment Manager put to assets\internal In runtime I unzip them to tPath.Combine(tPath.GetHomePath, 'fbasset') In runtime, before using FB client, I set environment variables: SetEnvironmentVariable('FIREBIRD_TMP', TmpDir); SetEnvironmentVariable('FIREBIRD_LOCK', TmpDir); SetEnvironmentVariable('FIREBIRD', tPath.Combine(tPath.GetHomePath, 'fbasset')); Firebird client is then loaded from: tPath.Combine(tPath.GetLibraryPath, 'libfbclient.so')
-
You can use FloatToStr and pass desired FormatSettings to it: http://docwiki.embarcadero.com/Libraries/Athens/en/System.SysUtils.FloatToStrF Regarding database, it is better and more safe to use SQL querries with parameters: SELECT * FROM MyProcedure(:ItemNo, :Qty) and then MyQuery.ParamByName('ItemNo').AsInteger:=1; MyQuery.ParamByName('Qty').AsCurrency:=11.25;
-
Hmm, a few minutes later, no blue dots again 😞
-
IDE freezes (with a small window for error message, but it did not display the text nor buttons - just empty rectangles), app freezes 😄 But - I killed IDE, uninstalled app from device. Killed adb.exe and lldb-mi.exe. Deleted the contents of "Android" folder. Start IDE, rebuild, run - there are blue dots, breakpoint works...
-
Show executable size after successful build?
Vandrovnik replied to PeterPanettone's topic in Delphi IDE and APIs
You can define a post-build event; even a simple .bat file containing something like "dir app.exe" can print this information to the "Output" tab in the IDE. Or, instead of "dir": forfiles /P "C:\MyAppFolder" /M "MyAppName.exe" /C "cmd /c echo @file: @fsize" -
Avoid parameter evaluation
Vandrovnik replied to Maxime Janvier's topic in RTL and Delphi Object Pascal
If log level is defined in compile time, he could also use $IFDEF or $IF instead 😄 -
Avoid parameter evaluation
Vandrovnik replied to Maxime Janvier's topic in RTL and Delphi Object Pascal
In a loop, I would store the result of CanLog to a local boolean variable and then use "if StoredValueOfCanLog>=..." and direct call to your Log procedure (without anonymous function).