Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation on 03/08/20 in all areas

  1. David Heffernan

    Bugs in GExperts source code?

    No. It's a suggestion that if you want an improvement to an open source project then one option is that you contribute it yourself. ALL-CAPSing the project maintainer is a strategy that in my opinion is sub optimal for your goals.
  2. Unification is good. Going to cause headaches for anybody with ARC only code. Don't think that's going to be an easy migration path. Such a shame that this happened at all, but good for Emba for having the strength to change direction.
  3. HxD is a Freeware hex, disk and memory editor, that is fast and can handle files of arbitrary size (up to 8 EiB). Some of the feature highlights are: Disk editor (automatically unmounts drives as necessary when saving changes) Memory editor (full support for 64 and 32-bit) Data folding, for easier overview and hiding inaccessible regions Data inspector Converts current data into many types, for editing and viewing Open source plugin-framework to extend with new, custom type converters Search and replace with support for various data types Importing and exporting of Intel Hex, Motorola S-Records Exporting to Pascal, C, Java, C#, VB.NET, PureBasic, but also HTML, RTF, and TeX Checksum and hash generation and validation File compare Tools to split, join and shredder files Currently, available in version 2.4 and 17 languages: HxD download. P.S.: If you like it, please star the code on GitHub or give it a (good 😉) rating on download sites.
  4. I would like to see in some future version of Delphi: Iif operator - a magic function to write compact and effective statements of any type. Class contracts ("require", "ensure" clauses, https://www.elementscompiler.com/elements/oxygene/language.aspx) Nullable types and ":" operator, https://www.elementscompiler.com/elements/oxygene/language.aspx#colonoperator . "await" and "async" clauses for smooth multithreading.
  5. Vandrovnik

    Getting/Restoring Column Width in TStringGrid with FMX

    And do you need the widths immediatelly after the column resize happens? If not, you can read and store column widths in tForm.OnClose.
  6. David Heffernan

    Image pointer and buffer size

    Perhaps you know what this is. We don't. Try to imagine that we can't see your screen.
  7. David Heffernan

    Image pointer and buffer size

    What is your actual problem for which you need a solution? Because what you are asking doesn't actually make sense.
  8. Anders Melander

    Image pointer and buffer size

    You didn't really answer @Vandrovnik's question. For Windows bitmaps the bitmap file image (i.e. bitmap header and pixel data) isn't stored in memory. When TBitmap loads a bmp file it reads the header information then the pixel data. From this it stores the relevant meta data (width/height, color depth, palette, etc) and pixel data in memory. Of these you only have direct access to the raw pixel data. If you need the file bitmap image in memory then you will either have to save the bitmap to a memory stream or construct the image yourself in memory. btw, when I write "image" I don't mean in the picture/graphic/bitmap sense. Maybe you should try to explain what problem you are trying to solve.
  9. Sherlock

    VERY SMALL IDE font sizes

    @PeterPanettone: Though you try to put humor in your writing, I recommend one of two things: Take a deep breath before you begin to write a reply, imagine what others may read in that reply, how they might feel, if you would want to be addressed that way and most importantly, if it will have any positive impact on solving your issue Read your posts after writing them, then take a deep breath, delete all and rewrite according to option 1 Please don't get personal. No good will come of it.
  10. Attila Kovacs

    VERY SMALL IDE font sizes

    So what? First time experiences with 4K?
  11. Tom Chamberlain

    How to get Linux installed?

    Do you have the PAServer (Platform Assistant) installed on a Linux machine you have access to? The Linux SDK is not included, you have to make a connection to a linux machine via the Options -> Deployment -> Connection Profile Manager or SDK Manager so that the correct includes can be pulled from the linux machine. Use Ubuntu to start with, it is the simplest to get going, here is a video on how to set this up.
×