-
Content Count
2857 -
Joined
-
Last visited
-
Days Won
101
Everything posted by dummzeuch
-
Delphi 11.1 file associations not set
dummzeuch replied to Michael Collier's topic in Delphi IDE and APIs
If I remember correctly there is an installation option to select the file types that Delphi registers itself for. There is also the same settings in the IDE's configuration dialog: Try to type "file association" into the dialog's search box (whatever that is called is called, probably "<whatever> insight"): -
Is Move the fastest way to copy memory?
dummzeuch replied to dummzeuch's topic in RTL and Delphi Object Pascal
I have already done that. There is now one move operation left per picture and that's between the buffers used by the API and the buffers used internally by my code. I found no way for avoiding this. -
Is Move the fastest way to copy memory?
dummzeuch replied to dummzeuch's topic in RTL and Delphi Object Pascal
I will definitely do that before using it. So far I have just had a look. -
Is Move the fastest way to copy memory?
dummzeuch replied to dummzeuch's topic in RTL and Delphi Object Pascal
Found them, thanks. Just in case anybody else wants to look at them: * for 32 bit: https://github.com/synopse/mORMot2/blob/master/src/core/mormot.core.base.asmx86.inc * for 64 bit: https://github.com/synopse/mORMot2/blob/master/src/core/mormot.core.base.asmx64.inc -
That's why the mentioned internal programs support redirection with a section like this: [redirect] inifile=some\path\to\another\inifile (and usually nothing else) This will redirect the access to the inifile to a different file. It supports environment variables in the file name and the name can be relative to the main ini file. It gets even more flexible by allowing to redirect sections or even single entries. I'm using something similar in dzPrepBuild to keep version information in sync between several executables belonging to the same project, e.g. GExperts: [Version Info] AutoIncBuild=0 Build=redirect:..\..\SVN_Version.ini,SVN,HighestVersion MajorVer=redirect:..\GExperts_version.ini,Version Info,MajorVer MinorVer=redirect:..\GExperts_version.ini,Version Info,MinorVer Release=redirect:..\GExperts_version.ini,Version Info,Release [Version Info Keys] FileVersion=1.3.4.0 FileDescription=GExperts for Delphi 2007 OriginalFilename={ProjectName}.dll InternalName=GExperts for Delphi 2007 Comments=redirect:..\GExperts_version.ini,Version Info Keys,Comments CompanyName=redirect:..\GExperts_version.ini,Version Info Keys,CompanyName LegalCopyright=redirect:..\GExperts_version.ini,Version Info Keys,LegalCopyright LegalTrademarks=redirect:..\GExperts_version.ini,Version Info Keys,LegalTrademarks ProductName=redirect:..\GExperts_version.ini,Version Info Keys,ProductName ProductVersion=redirect:..\GExperts_version.ini,Version Info Keys,ProductVersion Of course if is that is done excessively you will end up with an unmaintainable set of files.
-
That depends. Our internal programs all do that. They aren't installed under program files, though.
-
Strange Benchmark Results; Am I Missing Something?
dummzeuch replied to Joseph MItzen's topic in I made this
Have you tried integer instead of Int64? Or are we talking the 64 bit compiler? (1 billion is < 2^31 of I'm not totally mistaken.) -
Duplicate entries in the identifier list of the GExperts Uses Clause Manager
dummzeuch posted a topic in Tips / Blogs / Tutorials / Videos
A long time ago I added the Identifier tab to the Uses Clause Manager in GExperts. It looks like this: In this screen shot, I filtered for TWinControl and the expert found several matching entries, the two top ones in the unit Controls. While this looks like a bug at first (indeed I have received a bug report for it) it is in fact a feature. There are actually two declarations of TWinControl in the unit Controls. (read on in the blog post) -
Duplicate entries in the identifier list of the GExperts Uses Clause Manager
dummzeuch replied to dummzeuch's topic in Tips / Blogs / Tutorials / Videos
Feel free to add a feature request on sourceforge. -
Delphi 11.1 is available
dummzeuch replied to Uwe Raabe's topic in Tips / Blogs / Tutorials / Videos
Marco is not free in his communication neither on his blog nor in any public forums. Embarcadero has a very strict policy on what and where employees are allowed to post. It also applies to other people associated with the company, like beta testers and even MVPs. They have to agree to a very strict NDA. That's why a few years ago, after reading that NDA I decided not to become an MVP. I also suspect that this is the reason why many people who were blogging a lot about Delphi quieted down when they got more closely associated with Embarcadero, e.g. they sold tools to them or even became employees. If you have to get approval for every single blog post you probably won't bother any more. -
Edit: This was utter bullsh*t. My only excuse is that I must have been very tired when I wrote this. On the bright side: @Anders Melander reaction to it just helped me find the problem in my current project which used exactly that code (and seemed to work fine until I tried to generate the grayscale histogram).
-
Delphi 11.1 is available
dummzeuch replied to Uwe Raabe's topic in Tips / Blogs / Tutorials / Videos
No, I didn't. Why should I? There is no hint on that page saying what it's good for. And it was never mentioned in the email communication from Embarcadero. So, did you upload your licenses there? If yes, what prompted you to do that? Edit: Yes, it makes a difference. Now, all of a sudden, I get Delphi 11 listed there. Thanks for that hint, but I am still confused why I'd need to do that. -
Delphi 11.1 is available
dummzeuch replied to Uwe Raabe's topic in Tips / Blogs / Tutorials / Videos
https://my.embarcadero.com/#downloadsPage That's where I looked and didn't find anything. -
Delphi 11.1 is available
dummzeuch replied to Uwe Raabe's topic in Tips / Blogs / Tutorials / Videos
Hm, where can I download it again? There is nothing on my.embarcadero.com (not even Delphi 11 and its patches). I must be getting old, because I'm sure I had a download link (where else should I have gotten the Delphi 11 ISO from?). -
Thanks for the clarification. Just in case anybody has got problems understanding what Uwe wrote: Eigenschaften -> Properties Verknüpfungen -> Shortcuts Anderes Symbol -> Change Icon
-
This might be a dumb question, but what do you use these icons for? For the IDE? If yes, how? Just assign it to the .lnk file that starts it?
-
As for replacing the shell, this looks promising: https://superuser.com/questions/1016380/how-do-i-replace-the-system-shell-explorer-exe-with-another-process-in-windows (Took me all of two minutes to find it.) Interesting project you've got there. I'm not sure whether it is worth the effort, but of you think it would be fun, go ahead. Adapting to the resolution, simply handle the appropriate messages and resize the controls accordingly. How you do that depends on the controls you use. For most it's enough to set top, left, width and height. I'm not sure where any toolkits would come into play here. VCL or FMX should be enough, but that depends on the functionality you want your program to have. Just for a launcher, I don't see the need for a specialized toolkit. btw: Have you checked the power requirements for such a computer? I'm not sure the normal car electric power supply can handle that.
-
In the German DP for the first time an Embarcadero employee contributed something on this topic: MEissing wrote: Which means "Search doesn't work yet". So apparently the improvement we currently see was due to some work that was done and not just by chance.
-
The new GExperts version still supports all Delphi versions back to Delphi 6 (with the notable exception of Delphi 😎 and even the Delphi 11 version is no longer in Alpha state (but it’s still beta, there will be glitches!). Support for per monitor DPI awareness should now work (in Delphi 11, and definitely better than in the IDE itself). There are even a few new features ... Read on in the blog post.
-
Error compiling after uninstalling Delphi
dummzeuch replied to johnnix's topic in RTL and Delphi Object Pascal
I could have sworn that there is a repair option, but apparently that was from an older Delphi version. Now cannot even find the Delphi 10.4 entry in my Windows 10 "Uninstall or change a program" list. Sorry for not being helpful at all. -
Error compiling after uninstalling Delphi
dummzeuch replied to johnnix's topic in RTL and Delphi Object Pascal
Looks like a COM-Server got uninstalled when you removed Delphi 11, which is also being used by Delphi 10.4. The easiest fix is probably to do a repair installation of Delphi 10.4.<LastPatchLevel> -
Maybe @A.M. Hoornweg should send an invoice to Emarcadero (Idera) for diagnosing the problem. That might get their attention more than us mere customers complaining.
-
DPROJ changes: SourceTree vs Beyond Compare
dummzeuch replied to Mike Torrettinni's topic in General Help
Does that also apply to DprojNormalizer? -
DPROJ changes: SourceTree vs Beyond Compare
dummzeuch replied to Mike Torrettinni's topic in General Help
I've solved this problem for me by calling Uwe Raabe's Project Magician (Dproj Normalizer for older versions) as an input filter in beyond compare. Not quite as simple as it could be, because it overwrites the input file, but with a little bit of my own magic aka InplaceExeWrapper this works fine.