Einzelnen Beitrag anzeigen

Benutzerbild von christian.noeding
christian.noeding

Registriert seit: 26. Mai 2005
Ort: Knw.-Remsfeld
119 Beiträge
 
Delphi XE2 Professional
 
#5

Re: WieFunktion des Hauptprogrammes über Pointer aus DLLstar

  Alt 17. Sep 2006, 10:58
Sorry, da hab ich mich nur hier im Forum verschrieben... ich habe meine Bezeichnungen für besseres Verständnis durch die Standardbezeichnungen ersetzt und da ist mir das "T" dazwischengerutscht.
Das zuweisen der Adresse funktioniert ja auch einwandfrei (habe es mal mit einem ShowMessage() vesucht und in der Hauptanwendung wie auch DLL beides gleiche Adressen). Die DLL ruft ja auch bei einem call der Funktion in der Hauptanwendung ein ShowMessage() in der Funktion auf - also ist die Adressübergabe der Funktion OK.

Das Problem liegt offensichtlich wirklich daran, dass ich versuche Werte zu übertragen... ich erhalte nämlich statt eines Integerwertes von z.B. "4" eine irre lange Zahl "4687321546". Also bekommt meine Funktion in der Hauptanwendung die Werte nicht korrekt. Muss ich meiner Hauptanwendung denn auch nochmal irgendwie eine Adresse übergeben, damit ich die mit der Funktion übergebene Werte richtig auslesen kann?
Christian Nöding
  Mit Zitat antworten Zitat