Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

Registriert seit: 16. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#5

AW: Display/Monitor: SetBrightness ohne WMI ab Windows XP SP1

  Alt 14. Apr 2014, 03:31
Exceptions anstatt ShowMessage + Exit wäre besser.
Also z.B. so:
Delphi-Quellcode:
function GetLcdDevice(): HFILE;
begin
  Result := CreateFile(LCDDeviceFile, FILE_ANY_ACCESS, 0, nil, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);
  //check handle:
  if Result = INVALID_HANDLE_VALUE then
    raise EFileError.Create('An error occurred opening the LCD device');
end;
Das gilt natürlich auch für alle anderen ShowMessage aufrufe.
fork me on Github
  Mit Zitat antworten Zitat