-
Content Count
1937 -
Joined
-
Last visited
-
Days Won
25
Everything posted by Attila Kovacs
-
I can scale the docked form designer as I want, the tricky part is that half+ of the VCL components are don't like negative zoom, then, for a pixel perfect design the designer should be scaled to a multiplication of a whole number and the components should snap into place. The rest is just a projection.
-
Theming was more important, and screwing the ide, looking unusable if the the drawing bpls are removed, thx to xy. I can't wait how slow it will be if it has to draw on 4K.
-
I'm glad if it works. I don't know every implementation but I could not find any which supports unicode for example, so I made my own. Also, you can have multiple attachments.
-
Use it as you want if it works. I'd be happy if fixes/enhancements would come back to me! 😉 forsix.MapiMail.pas
-
do you want to try my mapi unit?
-
What is the error you encounter?
-
Ctrl+Shift+F (Find in Files) Crashes Delphi IDE 10.4.2
Attila Kovacs replied to c0d3r's topic in Delphi IDE and APIs
okay, didn't know that you can disable it 🙂 -
MMX forms are not HDPI conform, they are only ok if you are using the IDE in "blurry" mode.
-
Ctrl+Shift+F (Find in Files) Crashes Delphi IDE 10.4.2
Attila Kovacs replied to c0d3r's topic in Delphi IDE and APIs
What do you mean with "disabling Refactor menu"? -
Why is TArray.BinarySearch slower than normal binary search function?
Attila Kovacs replied to Mike Torrettinni's topic in Algorithms, Data Structures and Class Design
@Mike Torrettinni folding code is a bit tricky. You have to add the spoiler tag first, then post the message, then edit it again and post the code into the folding area. At least this was my workaround, to get it work. If anybody knows a better way to do it, please share. -
Ah I see, well, I tried to convert some pdb's to yaml but after it failed on every pdb's I've found I got upset and forensic wiped it from my ssd 😉 I've no idea how good this yaml converter is but after that I've doubts.
-
0001:00401000 0190D0A0H .text CODE why is it .text? anyway 0001:0151D808 unit.frmxyz.BtnNewClick 0151D808 + 00401000 is the actual address (400000 is the image base and 1000 is the section alignment)
-
to the base address I can check it. Which section should I look in the map?
-
does pdb2yaml gives the same yaml back?
-
Yeah the GUID match can be done on the PDB, at least I've seen tools for do that yeah, when the pdb works yes, but untested?
-
@Anders Melander Maybe this could inject it, just to test how the pdb performs http://www.pe-explorer.com/peexplorer-tour-section-editor.htm
-
I'd still use jobs for creating compressed backups and copy them to another location. I don't know how this batchmove works but I'm sure it won't lock anything nor will it transfer transaction logs -if any-, so high chances that the data won't stay consistent.
-
Help to achieve multiple inheritance by class redesign
Attila Kovacs replied to iiid354's topic in Algorithms, Data Structures and Class Design
This is it. -
Is it tested now? Btw. interestingly WM_NCDESTROY's are still coming for all of the windows. The chained list theory fails? also as switching the freeing order of the scrollbars (vertical,horizontal to horizontal,vertical) free's the horizontal fine, then vertical becomes the next in the z-order and freeing it breaks the message chain again. If it has actually something to do with the Z-Order. Edit: Just to make sure, I've compiled the testapp with D2007 and D5, and run it even on XP, it's always the same.
-
I can't test it as ForceQueue is not present in Berlin, but in theory looks good.
-
Destroying a window from a different thread? Does it work?
-
this is really below every standard but what about if not (csDestroying in Application.ComponentState) then it works fine and I can't see any just as simple solution
-
I'm currently here
-
Buhh. Well, this is a new problem. Still, there is no legitimate reason to call consecutive DestroyWindows.
-
Aha! Now I'm getting closer. Have to fire up a new form to check.