Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi OpenSCManager failed 997 "E/A Fehler überlappender Vorgang" (https://www.delphipraxis.net/162850-openscmanager-failed-997-e-fehler-ueberlappender-vorgang.html)

QuickAndDirty 7. Sep 2011 10:32

OpenSCManager failed 997 "E/A Fehler überlappender Vorgang"
 
Hallo,
auf einem W2K System in einer VM mit Delphi 2007

produzieren alle versuche folgende Fehler meldung
"Überlappender E/A-Vorgang wird verarbeitet"

Delphi-Quellcode:
  schm := OpenSCManager(nil, nil, SC_MANAGER_CONNECT );
  if GetLastError > 0 then
    AddReport('OpenSCManager:' + SysErrorMessage(Getlasterror));
Delphi-Quellcode:
  schm := OpenSCManager(nil, nil, GENERIC_READ);
  if GetLastError > 0 then
    AddReport('OpenSCManager:' + SysErrorMessage(Getlasterror));
Delphi-Quellcode:
  schm := OpenSCManager(nil, nil, SC_MANAGER_ALL_ACCESS);
  if GetLastError > 0 then
    AddReport('OpenSCManager:' + SysErrorMessage(Getlasterror));

Was läuft falsch?

QuickAndDirty 7. Sep 2011 11:19

AW: OpenSCManager failed 997 "E/A Fehler überlappender Vorgang"
 
OK vergesst es....
Den Fehler darf man erst abfragen, wenn der Rückgabewert 0 ist ....
sorry. Bin mal wieder blind gewesen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz