AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 04:32

Parameter dieser Suchanfrage:

Suche in Thema: Callback Funktionen und DLL?
Suche alle Beiträge, die von "SirThornberry" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 4 von insges. 4 Treffern
Suche benötigte 0.004s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Sonstige Fragen zu Delphi

    Re: Callback Funktionen und DLL?

      Delphi
      by SirThornberry, 15. Jun 2007
    so nicht! das ist das gleiche wie mit dem PChar als result. Das musst du erstmal ändern.
    Du weißt ja schon wieder die adresse der lokalen Variablen deinem PChar zu.

    So macht man das:

    //procedure außerhalb der dll
    var
    lRes : String;
    begin
    SetLength(lRes, 1024);
  • Forum: Sonstige Fragen zu Delphi

    Re: Callback Funktionen und DLL?

      Delphi
      by SirThornberry, 15. Jun 2007
    per var-parameter? den Pointer? irgendwas wirst du da durcheinander. kannst du den quelltext mal zeigen? Wenn du einen pointer auf den speicher übergibst wo hinn geschrieben werden soll (also das ergebnis) muss nichts als var-Parameter übergeben werden.
  • Forum: Sonstige Fragen zu Delphi

    Re: Callback Funktionen und DLL?

      Delphi
      by SirThornberry, 15. Jun 2007
    eine eigene speicherverwaltung würde auch nichts bringen weil zu dem zeitpunkt wo du drauf zugreifst das ganze gar nicht mehr auf dem stack liegt bzw. du dich da nicht mehr drauf verlassen solltest.

    Und warum es am anfang klappt und später nicht liegt daran das irgendwann eben dochmal was auf dem stack landet was deins überschreibt. Somit fehlt dann wohl die abschließende #0 und es wird diese...
  • Forum: Sonstige Fragen zu Delphi

    Re: Callback Funktionen und DLL?

      Delphi
      by SirThornberry, 15. Jun 2007
    das liegt daran das du als result ein pchar zurück gibst!
    ein PChar ist nichts anderes als ein Zeiger der eben auf das erste Zeichen einer Zeichenkette zeigt.

    folgendes klappt noch (ist aber auch unschön)

    result := 'staticher Text';

    folgendes geht aber nicht!

    result := lokaleVarible;


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=SirThornberry&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=94074
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:54 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