Jump to content

Daniel

Administrators
  • Content Count

    465
  • Joined

  • Last visited

  • Days Won

    29

Everything posted by Daniel

  1. Thanks - I nailed it down to the code that generates the digital signature. I am still looking for a health-certificate around me that generates this error. It is a lot easier, having one of them inside the IDE....
  2. Interesting - thanks for the feedback. Most likely the program calculated the wrong signature to compare against the signature provided in the certificate. hm. Next week I will have access to more certificates to test with.
  3. Daniel

    DP not reliably approving new users?

    Well - that mistake was clearly not a highlight. *sigh* It was never the intention to approve the accounts manually, so I never expected to find a queue of accounts in that area of the admin-panel of this software. Something like this shouldn't happen - I'm honestly contrite. Maybe a free beer to everyone? ๐Ÿ˜‰
  4. Daniel

    wuppdi Welcome Page for Delphi 11 Alexandria?

    The code itself works - at the moment it's the adaption to the high-dpi settings. I gave the whole project to another MVP, I will ask about the progress. Well ... I prefer not to talk about this in public. I hope for your understanding.
  5. Folks - why is it that hard to stay on topic? honestly, it is not hard. You just donโ€˜t care. Feel free to create a separate thread for cross-platform development, but this topic is locked now.
  6. Daniel

    The future of Delphi

    Before starting a new thread about the "future of Delphi", please give some more context what exactly you would change. It would be helpful for a discussion to summarize the content of presentation and to adopt it to Delphi. There have been several threads about the "future of Delphi" and actually I am not sure, why this thread should be different or bring in any new aspects. Of course everyone of you is free to create a new thread - but you should take a moment to check, if it's really a value for the community of if it's just a recapitulation of existing threads.
  7. Peter come on - as you can read in the previous answers there is no need to write to EMBT. And this is the wrong thread to discuss about the things that Delphi may be suffering from.
  8. Nonetheless - your question is answered.
  9. Daniel

    wuppdi Welcome Page for Delphi 11 Alexandria?

    This topic is about a 3rd-party welcome-page, please discuss the live-bindings in a separate topic.
  10. Daniel

    wuppdi Welcome Page for Delphi 11 Alexandria?

    Not being a MVP anymore, it is the first time in years that I do not have access to a recent version Delphi. But I will have a solution for you. Please give me a couple of days.
  11. Daniel

    Delphi Version in profile

    Done, thanks for the reminder.
  12. Daniel

    Delphi 11: Text size too small!

    *sigh* i see no reasons for getting personal. There are different ways to look at and to solve a problem.
  13. Daniel

    Need some enlightenment

    Hi, next time please chose a more specific subject for your question. ๐Ÿ˜‰
  14. Daniel

    Do bug fix patches really require active subscription?

    In short: We try to respect the intentions of Embarcadero. And their intentions are quite clear - they want the users to use either GetIt or their download-portal located at my.embarcadero.com. But some patches for very ancient versions of Delphi (version 6 for example) are floating around the internet. And although their copyright is still clearly defined - it is not "public domain" - Embarcadero considered it the lesser of two evils if customers were helped with a direct link.
  15. Daniel

    Do bug fix patches really require active subscription?

    About the discussion of deep-links: Indeed they are not welcome. Embarcadero has its download-portals and can make the files available there. The fact that the files can be downloaded without further protection does not mean that we will publish these links here as long as there are official sources for them.
  16. Daniel

    emailx45....Just curious

    Account was deleted on request. But in general we do not discuss things like this in public. I will close this topic now.
  17. Daniel

    Notification of Replies

    Hi, just click the "follow"-box in the upper right. I admit, that this one is not easy to be recognised as a button, but it has some power...
  18. I have removed some offtopic-rants. Please stay focused on topic.
  19. *sigh* I am fighting with a function from a DLL requiring a pointer that is dereferenced twice. In theory it should be "a pointer to a pointer to a pointer" but somehow I did not find the right language-contruct in Delphi. I actually have to deal with two functions: one to acquire a data-structure, one to release it. while I found a way to get my hands on the correct data (so the first step of acquiring the data seems to be working), my program crashes when I try to free that memory. Basically it is the following: typedef struct libvlc_media_track_t { /* some fields */ } libvlc_media_track_t; /* the two functions I need to import */ unsigned libvlc_media_tracks_get( libvlc_media_t *p_md, libvlc_media_track_t ***tracks ) // the second param is the problematic one libvlc_media_tracks_release( libvlc_media_track_t **p_tracks, unsigned i_count ) The import-declaration of the functions look like this: function libvlc_media_tracks_get(p_md : libvlc_media_t_ptr; var tracks : Pointer) : LongWord; cdecl; procedure libvlc_media_tracks_release(tracks : Pointer; i_count : LongWord ); cdecl; These declarations are not from me, but - so far - all other declarations from that unit have been working correctly, so I assume that these are also correct. My approach was to offer just a pointer to the first function and do some nasty type-conversions afterwards: var LTracksPtr : Pointer; LTracks : libvlc_media_track_t; // a record LCount : int32; begin LCount := libvlc_media_tracks_get( FVLCMIntf, LTracksPtr ); // FVLCMIntf is just (an initialised) pointer LTracks := libvlc_media_track_t( Pointer(LTracksPtr^)^ ); // works (i have the correct data in the record), but looks ugly to me libvlc_media_tracks_release( Pointer(LTracksPtr^), LCount ); // does clearly not work Now the effects are more or less funny - after trying to release that memory in one out of two cases a listview in my program vanishes. Looks like it has a very unfortunate memory-address that is referenced here by mistake. Could anyone with more c-experience point me into the right direction how to deal with that functions?
  20. Daniel

    TTreeNode leak when VCL styles are active

    I agree with @pyscripter, please come back to the topic.
  21. Good catch - but the is a reduced code-sample. Same situation still applies when comparing values from an array with values that are generated at runtime.
  22. The original cry for help reached me from a developer using 10.3.x - so this is not limited to 10.4.2.
  23. Daniel

    I will be less active for a few weeks

    I am sorry to hear this. I also wish you a fast and full recovery.
  24. Daniel

    Delphi 10.4.2 first impressions

    We now have six pages of first impressions. This topic has become, as so often with a release, a melting pot of all possible aspects. But it doesn't get any better or clearer and doesn't gain any added value for someone who wants to inform himself about the new release from this page six on (probably already before). Even if it may be a "first impression" for you individually, please create a new topic for your specific question. I will leave this topic open for now so that you can quickly finish acute sub-topics.
  25. Daniel

    Delphi 10.4.2 first impressions

    If you want to discuss VirtualBox in detail, please use a separate topic for that. This part of the discussion seems no longer be related to Delphi 10.4.2.
ร—