Einzelnen Beitrag anzeigen

Benutzerbild von Motzi
Motzi

Registriert seit: 6. Aug 2002
Ort: Wien
598 Beiträge
 
Delphi XE2 Professional
 
#1134

AW: XP Usermanagers 6.1 Open Source

  Alt 13. Aug 2017, 13:30
Hallo an alle,

ist schon ewig her, dass ich das letzte mal hier war (wer kann sich noch an mich erinnern )... Aber nachdem Delphi-Laie mich extra angeschrieben und auf die neuesten Postings in diesem Thread aufmerksam gemacht hat, muss ich ja direkt mal wieder vorbeischauen!

Es ist schon ewig her, dass ich dieses Framework geschrieben habe und kann mich daher an keine Details mehr erinnern. Aber die beiden Überprüfungen des return codes von GetMessage machen schon Sinn. Laut GetMessage Doku (https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx) kann der return code -1, false oder true sein. In Delphi wird jeder Wert ungleich 0 als true gewertet, das wäre also auch für -1 der Fall. Da dieser Rückgabewert allerdings einen Fehlerfall darstellt muss dieser explizit überprüft werden. Darauf wird in der Doku auch explizit hingewiesen.
Manuel Pöter

Geändert von Motzi (13. Aug 2017 um 15:48 Uhr)
  Mit Zitat antworten Zitat