Jump to content

David Heffernan

Members
  • Content Count

    315
  • Joined

  • Last visited

  • Days Won

    15

David Heffernan last won the day on July 17

David Heffernan had the most liked content!

Community Reputation

204 Excellent

1 Follower

Technical Information

  • Delphi-Version
    Delphi XE7

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. David Heffernan

    DelphiTwain on 64-bit

    Given that you are the only one with any code, and any ability to debug, you are best placed to investigate. My advice is to stop guessing and do some old fashioned debugging.
  2. David Heffernan

    DelphiTwain on 64-bit

    Well, apparently GlobalLock failed with an invalid handle. Why is that? You need to work out where Handle came from and why it is not valid.
  3. David Heffernan

    What options do I have to control custom releases?

    You really want to do this in an automated way, so that you can build in a scripted fashion.
  4. David Heffernan

    Why control methods (OnClick) can't be defined in Form Private section?

    No. What was meant was that the IDE could in principle use new style RTTI to locate private declarations. But it doesn't. It still relies on old style RTTI. I see no reason to expect this to change.
  5. David Heffernan

    Funny Code in System.Types

    Win64 anyone?
  6. David Heffernan

    Why control methods (OnClick) can't be defined in Form Private section?

    Actually, the component will be created at runtime even if its associated field is private, or indeed not existent. What happens is that the streaming framework creates the component, assigns it properties, but is unable to field a field into which to store the reference to the component.
  7. This information is documented http://docwiki.embarcadero.com/RADStudio/Rio/en/Delphi_Compiler_Directives_(List)_Index
  8. David Heffernan

    UltraCode64 for Delphi (aka 64-bit FastCode)

    Hmm. Seems like an odd way to go about it. Choosing to contribute to an open source project means making a commitment. I personally wouldn't want to do that without knowing that the project will have strong leadership and values. Making a an empty box and asking people to throw stuff in it as they please isn't at all enticing.
  9. David Heffernan

    Stop showing MainForm after load project

    This is environmental. The behaviour you describe is not what I encounter. We need to understand your environment and workflow.
  10. David Heffernan

    UltraCode64 for Delphi (aka 64-bit FastCode)

    Doesn't look like there is any code in this repo. I'm confused.
  11. David Heffernan

    Funny Code in System.Types

    EnsureRange in the RTL, Math unit IIRC
  12. David Heffernan

    Funny Code in System.Types

    Er, yes, I see it now!!
  13. David Heffernan

    Funny Code in System.Types

    Obviously that cast is a bit pointless but it hardly matters
  14. David Heffernan

    Using a var array in procedure paremetre

    You can use the Delete function directly if you have a dynamic array. It may be easier to use TList<T> though. However you will need to handle the nested class instances. Probably the design of your record type is a bad choice because it makes the lifetime very hard to manage.
  15. David Heffernan

    New Inline variables mess up IDE

    It's a bug and surely it's already reported. Have you searched QP yet? Obviously, if it is a bug, then you have to make that choice. I just did the search: https://quality.embarcadero.com/browse/RSP-21719 although I bet there are plenty of dupes
×