Allgemeine Fragen zur PROFAN Programmierung
Views (Heute): 240890 (2326)
  Suchen
 Zurück zur Übersicht
 AutorThema: GetLastError API Aufruf
Stefan Schnell
Datum:11.09.02 11:13 Antwortenals Email verschicken (mail@stschnell.de) 


Hallo Community,
habe folgendes Problem, wenn ich über die Header-Datei GetLastError aufrufe, erscheint die Fehlermeldung "Zu wenig Parameter".

$H Windows.ph
Print ~GetLastError()

Rufe ich die Funktion über

Def GetLastError(0) !"KERNEL32","GetLastError"
Print GetLastError()

auf, so wird sie ordnungsgemäß ausgeführt.
Muss in der Header-Datei etwas geändert werden?
Tschüss
Stefan



Roland G. Hülsmann
Datum: 12.09.02 08:34 Antwortenals Email verschicken (rgh-soft@t-online.de) 


Hallo Stefan,

da ist tatsächlich ein Fehler in der Headerdatei WINDOWS.PH. So steht es da:
GetLastError( = External("kernel32.dll","GetLastError",;
So muß es aber sein:
GetLastError( = External("kernel32.dll","GetLastError";
(Das letzte Komma vor dem Semikolon ist zu viel.)
Achtung: Ich vermute, daß das Problem auch bei anderen API-Funktionen ohne Parameter bestehen kann. Im Zweifelsfall bitte überprüfen! (Außerdem ist es nicht verboten, die Headerdatei um API-Funktionen neuerer Windowsversionen zu erweitern.)

Gruß
Roland



 Zurück zur Übersicht