![]() |
Delphi-Version: 2006
Force bei ExWind funktioniert nicht!---> Abmelden ohne Rückfrage
Beim Aufruf:
Delphi-Quellcode:
der Procedure:
self.ExWind(EW_Abmelden,True);
Delphi-Quellcode:
welche ich hier im Forum erhalten habe, funktioniert der Force nicht beim Abmelden...
procedure TFormMain.ExWind (E: TExit; force: boolean);
var vi: TOSVersionInfo; flag: integer; begin if e = EW_Garnicht then exit; flag := 0; vi.dwOSVersionInfoSize:=SizeOf(vi); GetVersionEx (vi); if vi.dwPlatformId = VER_PLATFORM_WIN32_NT then GetShutdownPrivileges; // die brauchen wir nur, wenn's mindestens Windows NT ist if Force then begin if (vi.dwPlatformId = VER_PLATFORM_WIN32_NT) and (vi.dwMajorVersion >=5) then flag := EWX_FORCEIFHUNG // geht ab Windows 2000 else // also entweder NT oder gar windows 95/98/ME flag := EWX_FORCE; end; if E = EW_herunterfahren then ExitWindowsEx(EWX_ShutDown or flag, 0); if E = EW_Ruhezustand then SetSystemPowerState(false, Force); if E = EW_Standby then SetSystemPowerState(true, Force); if E = EW_Abmelden then ExitWindowsEx(EWX_LOGOFF or flag, 0); if E = EW_Neustart then ExitWindowsEx(EWX_REBOOT or flag,0); end; ist z.B. ein Textdokument geöffnet welches noch nicht gesichert wurde wird trotz Force=TRUE eine Rückfrage gestellt : Programm verhindert das abmelden... blablabla... Sofort Beenden oder Abbrechen? Wird Abbrechen gewählt wird nicht abgemeldet... Kann jemand helfen? -benutze Windows 7 wäre schon wenn jemand mit XP das mal debuggen könnte oder vielleicht kennt ja jemand eine kostenlose VirtualMaschine ??? Falls wer Lust hat oder was weiß bitte melden |
AW: Force bei ExWind funktioniert nicht!---> Abmelden ohne Rückfrage
Als kostenlose VirtualMaschine kannst du den VMware-Player benutzen (soll keine Werbung sein). Fertige Maschines gibt's mittlerweile auch dafür, wenn du XP nicht selber aufsetzten willst, nur noch deinen Schlüssel eingeben, fertig.
|
AW: Force bei ExWind funktioniert nicht!---> Abmelden ohne Rückfrage
ok,danke:thumb: und nun zur Kernfrage...wieso geht der Force nicht???:?
|
AW: Force bei ExWind funktioniert nicht!---> Abmelden ohne Rückfrage
Lies doch einmal die Dokumentation zu
![]() |
AW: Force bei ExWind funktioniert nicht!---> Abmelden ohne Rückfrage
:-D Mein englishes Fachchunesisch ist leider noch nicht so ausgereift ^^
Aber ich google mal... ne direkte Lösung kennt also keiner oder?... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:55 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz