Allgemeine Fragen zur PROFAN Programmierung

Views (Heute): 241063 (2499)

| Suchen
| Zurück zur Übersicht

Autor | Thema: Funktionsrückgabewerte bei ext. DLL-Aufrufen
Steffen Lange
| Datum:25.06.02 21:46 (stelas@web.de) |
Hallo! Ich bin am Basteln einer DLL, bei der eine aufgerufene Funktion eine Real-Variable (Float) zurückgibt. Nur habe ich keine Möglichkeit gefunden über Profan-Bereichsvariablen die Rückgabe "aufzufangen". Long und String$ funzt ja nur bei ganzen Zahlen bzw. Zeichenketten. Hat da jemand eine Idee??? CU Steffen.
Thorsten
| Datum:26.06.02 08:16 (mrk@mrk-soft.de) |
Einfach den Rückgabewert als zusätzlichen Parameter definieren und dort das Ergebniss rein. z.b. a& = 12 b& = 23 Rechne(a&, b&, c#) print string$(c#,0)
Sven Schmidts
| Datum: 26.06.02 08:33 (schmidts@flat2serv.de) |
Du musst eine Variable definieren, einen Zeiger darauf an die Funktion in der ext. DLL übergeben. Die DLL kann, dank dem Zeiger, direkt in den Speicherbereich schreiben, somit funktioniert es (theoretisch :)) Declare Test& ... ExtFunktion( Addr(Test&) ) Print Test& Mfg. Sven Schmidts

| Zurück zur Übersicht