AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 08:02

Parameter dieser Suchanfrage:

Suche in Thema: String aus D5 DLL in Delphi 10.2 einslesen
Suche alle Beiträge, die von "peterbelow" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 3 von insges. 3 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Programmieren allgemein

    AW: String aus D5 DLL in Delphi 10.2 einslesen

     
      by peterbelow, 18. Jul 2019
    Wenn die Wrapper-Dll wie eine API-Dll implementiert wird gibt das Problem nicht, weil keine dynamisch allokierten Speicherblöcke von einem anderen Modul freigegeben werden können. Um Daten von einer solchen DLL zu holen allokiert der Aufrufer einen Block ausreichender Größe, reicht den Pointer darauf und die Größe des Blocks an die DLL weiter, und die kopiert die Daten in den Block.

    Die...
  • Forum: Programmieren allgemein

    AW: String aus D5 DLL in Delphi 10.2 einslesen

     
      by peterbelow, 15. Jul 2019
    Wie gesagt, Ansistring istnicht kompatibel mit einem D5 String, sieh die mal die Abschnitte über das memory layout von Strings im Delphi Language Guide der beiden Versionen an. Und wenn Du schonmal dabei bist, auch die Infos darüber, wie Funktionen mit komplexen Rückgabewerten wie String implementiert werden: in Wirklichekeit ist das nämlich


    procedure ExportString(var S; string);

    d.h....
  • Forum: Programmieren allgemein

    AW: String aus D5 DLL in Delphi 10.2 einslesen

     
      by peterbelow, 15. Jul 2019
    Mein Beileid :).

    Die sauberte Lösung wäre (falls Du D5 noch verfügbar hast) für diese DLL eine Wrapper-Dll zu bauen, die wie eine Windows API-DLL alle exportierten Funktionen mit stdcall calling convention und ausschließlich unter Verwendung von API-kompatiblen Datentypen für Parameter und Rückgabewerte deklariert. Für Text wäre das PChar (= PAnsiChar in Tokyo).

    Du hast da sonst...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=peterbelow&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=201351
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:13 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz