vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Re: ProgressBar 
Autor: JürgenK
Datum: 27.03.03 18:59

Gute Frage,

ich starte die Anwendung nach folgendem Tipp von Dieter Otter:

'zunächst die benötigten API-Funktionen
Private Declare Function WaitForSingleObject Lib _
"kernel32" (ByVal hHandle As Long, _
ByVal dwMilliseconds As Long) As Long
Private Declare Function CloseHandle Lib "kernel32" _
(ByVal hObject As Long) As Long
Private Declare Function OpenProcess Lib "kernel32" _
(ByVal dwDesiredAccess As Long, _
ByVal bInheritHandle As Long, _
ByVal dwProcessId As Long) As Long

Private Const INFINITE = -1&
Private Const SYNCHRONIZE = &H100000

'Warten, bis Anwendung beendet
Private Sub WaitForProceed(ByVal sFile As String, _
ByVal wStyle As VbAppWinStyle)

'Parameterbeschreibung
'sFile: Anwendung, die gestartet werden soll
'wStyle: Darstellungsart des Anwendungsfensters

Dim taskID As Long
Dim Handle As Long

taskID = Shell(sFile, wStyle)
Handle = OpenProcess(SYNCHRONIZE, False, taskID)
Call WaitForSingleObject(Handle, INFINITE)
Call CloseHandle(Handle)
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
ProgressBar481JürgenK27.03.03 06:49
Re: ProgressBar348ModeratorDieter27.03.03 09:08
Re: ProgressBar336JürgenK27.03.03 09:47
Re: ProgressBar76tomcat27.03.03 10:49
Re: ProgressBar309Killerkeule27.03.03 14:53
Re: ProgressBar369JürgenK27.03.03 18:59

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel