Allgemeine Fragen zur PROFAN Programmierung

Views (Heute): 249683 (11119)

| Suchen
| Zurück zur Übersicht

Autor | Thema: Rückgabe von Funktionswerten aus WinAPI
Stefan Schnell
| Datum:27.05.01 10:48 (mail@stschnell.de) |
Hallo Community, habe folgendes Problem: Bei Aufruf von Print @OpenPrinter(@Addr(PrinterName$), @Addr(PrinterHandle&), 0) liefert mir die Funktion 1 (für erfolgreiche Ausführung), gehe ich jedoch über folgenden Weg Let r& = @OpenPrinter(@Addr(PrinterName$), @Addr(PrinterHandle&), 0) Print r& liefert mir die Funktion 0 (für nicht erfolgreiche Ausführung). Wie kann ich es erreichen, dass mir die WinAPI Funktion einen Wert in eine Variable zurück übermittelt? Danke und Tschüss Stefan
Stefan Schnell
| Datum: 27.05.01 19:35 (mail@stschnell.de) |
Habe folgenden Weg eingeschlagen, um den Rückgabewert zu verwerten: If @Equ(@OpenPrinter(@Addr(PrinterName$), @Addr(PrinterHandle&), %NULL), 1) Let OpenPrinterResult% = %TRUE Else Let OpenPrinterResult% = %FALSE EndIf Werde den von Roland beschriebenen Weg, vorallendingen den Hinweis mit der Variablendeklaration auf & nochmal testen, vielleicht lag daran ja die Fehlerhafte Übergabe. Tschüss Stefan

| Zurück zur Übersicht