

FreeDelphiPascal
Members-
Content Count
98 -
Joined
-
Last visited
-
Days Won
1
Everything posted by FreeDelphiPascal
-
Fixed 🙂 (Still, if anyone knows a modern component like this.....)
-
I am just lazy. Replacing the control with an existing control will take way less time. As I said, the code has lines of code specific for Delphi 1/2/3 (conditionals). Anyway, I am in the source code now, chin-deep 🙂
-
Parallel Resampling of (VCL-) Bitmaps
FreeDelphiPascal replied to Renate Schaaf's topic in I made this
Sorry. My question was maybe not very clear. I am talking about decoding multiple JPG files in parallel. Maybe in a pool of threads equal to the number of cores... -
Delphi TOIOBE index lifted in May 2022?
FreeDelphiPascal replied to wuwuxin's topic in RTL and Delphi Object Pascal
Are Tiobe's results relevant/accurate? No Is Tiobe Index page visited by LOTS of people? Yes. (Many acquaintances, when I tell them that I work in Delphi, they ask me where Delphi is situated in Tiobe). So, as I said: " because of the publicity." -
Autosave the state of the GUI to disk on app shutdown with one function call
FreeDelphiPascal posted a topic in I made this
I published recently my Delphi libraries. It features all kinds of goodies, among them: * Saving the state of the GUI at application shutdown and then restoring it at application start-up. Just call SaveForm() and LoadForm(). That's it. * An extension for the TApplication class ResurectInstance(CONST CommandLine: string); InstanceRunning: Boolean; SetSingleInstanceName(var Params: TCreateParams); Initializing: Boolean; { Set it to false once your app finished initializing (usually after you finished creating all forms). Used in cvIniFile.pas. } CurFolder: string; //Old name: AppDir SysDir: string; IniFile: string; AppName: string read FAppName; AppDataFolder(ForceDir: Boolean= FALSE): string; AppDataFolderAllUsers: string; AppShortName: string; LastUsedFolder: string read getLastUsedFolder write FLastFolder; RunningFirstTime: Boolean read FRunningFirstTime; { Returns true if the application is running for the first time in this computer } Restore; Restart; SelfDelete; RunSelfAtWinStartUp(Active: Boolean): Boolean; RunFileAtWinStartUp(FilePath: string; Active: Boolean): Boolean; SetMaxPriority; HideFromTaskbar; GetVersionInfo(ShowBuildNo: Boolean= False): string; RunningHome: Boolean; BetaTesterMode: Boolean; * Lots of string processing and IO utilities. * Many other goodies (a total of 164 pas files). In the last update, I added another sublibrary (graphic utilities) and support for self-translating forms. This is an RTTI-based automatic translation engine for Delphi. It will translate all GUI strings (for example TLabel.Caption, TLabel.Hint, TMenuItem.Caption) for all live forms in your application. The text is stored in an INI file which can be sent to DeepL or GoogleTranslate for translation (this last part has yet to be implemented) - but it will come soon. You only need to call one procedure in order to have your app translated into multiple languages (until the Google Translate module is implemented you have to provide of course the translation files). All modules up to (and including) Graphics are available. The rest will come as I have time. The whole library is free on GitHub. Waiting for feedback. Enjoy. -
Delphi TOIOBE index lifted in May 2022?
FreeDelphiPascal replied to wuwuxin's topic in RTL and Delphi Object Pascal
Tiobe index sucks. It measures (quoting Linus Torhal) "The level of noise on the Internet". But it is important for us (Delphi guys) because of the publicity. Everybody knows how poor Tiobe is, still everybody is quoting it. 🙂 -
Parallel Resampling of (VCL-) Bitmaps
FreeDelphiPascal replied to Renate Schaaf's topic in I made this
@Renate Schaaf Hi. Do you have something similar but for parallel jpeg decoding? -
Delphi TOIOBE index lifted in May 2022?
FreeDelphiPascal replied to wuwuxin's topic in RTL and Delphi Object Pascal
August 2023. Delphi was about to enter Tiobe Top 10. But exactly before that, Delphi was thrown down to position 30 (or something like this) for a few days. Now I see it is back to the top 20. But instead of pos 11 it is 15 now. People from Tiobe must really really hate Delphi. -
Hi All links on Google, Stack overflow, even this forum are broken. Thanks
-
FreeAndNil() - The Great Delphi Developer Debate
FreeDelphiPascal replied to AlexBelo's topic in Tips / Blogs / Tutorials / Videos
Where is the link to the video??? -
Several F2084 Internal Error on Delphi 10.4.2
FreeDelphiPascal replied to Davide Angeli's topic in Delphi IDE and APIs
I think this is just a wild guess. I really doubt the compiler has anything to do with the antivirus. Plus, at home I have no antivirus and I still see the problem, but not that often as I see it at my workplace. Maybe also because at home, my projects are only 30% in size compared with we have at the workplace. The OS version seems ALSO to be irrelevant. It manifests on Win7 and Win10. _________ For the moment, my workplace switched back to a much older version of Delphi. I don't even know why they keep paying the subscription. SOON they will need the managed records! Let's see what happens then... Anyway, my boss will never send the 1 mill lines of code to Emba. And I do understand him.... As I said previously, in cases like this, Emba could easily find more info about this bug by keeping some disk log-files (instead of asking our code). -
Several F2084 Internal Error on Delphi 10.4.2
FreeDelphiPascal replied to Davide Angeli's topic in Delphi IDE and APIs
We cannot send our 1 million lines of code to Emba. Maybe Emba should save some kind of crash like (ever heard of MadShi) to disk. They will get more info from there. -
Several F2084 Internal Error on Delphi 10.4.2
FreeDelphiPascal replied to Davide Angeli's topic in Delphi IDE and APIs
And of course.... closed. -
If you put Panel1 inside the Panel2 (both autosize:= true) and you create some dynamic buttons in Panel1, the autosize feature will fail.
-
Updated speed test. More tests. Accurate results. More conclusions. 🙂 TListBox + TMemo BeginUpdate - test speed.rar