vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

Visual-Basic Einsteiger
AppStartAndWait verursacht Fehler53 - Datei nicht gefunden 
Autor: kdsep2
Datum: 02.12.11 12:03

Hi,
ich habe ein Programm zur Sicherung im Einsatz, das 4 Jahre problemlos funktioniert hat....
Nach einem Servertausch kommt es jetzt zu dem Fehler53 in dem SUB Appstartandwait, den ich mir
hier aus den Tipps & Tricks rausgeholt habe.

'API-Deklarationen für SUB AppStartAndWait
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 Declare Function WaitForSingleObject Lib _
  "kernel32" (ByVal hHandle As Long, _
  ByVal dwMilliseconds As Long) As Long
 
 
Public Sub AppStartAndWait(ByVal sfile As String, _
  ByVal wStyle As VbAppWinStyle)
  'Parameterbeschreibung
  'sFile:  Anwendung, die gestartet werden soll
  'wStyle: Darstellungsart des Anwendungsfensters
On Error GoTo fehler
  Dim lRetVal As Long
  Dim lHandle As Long
  Dim lRet As Long
    Debug.Print sfile
  lRetVal = Shell(sfile, wStyle)
 
  If lRetVal <> 0 Then
    lHandle = OpenProcess(SYNCHRONIZE, 0, lRetVal)
    If lHandle <> 0 Then
      lRet = WaitForSingleObject(lHandle, INFINITE)
      CloseHandle (lHandle)
    End If
  End If
Exit Sub
Der Aufruf erfolgt mittels:
Call AppStartAndWait(sfile, vbNormalFocus)

sfile enthält lt. debug.print
"7z.exe a E:\Sicherung\2011-12-02\IEK-Export-DMP- P:\IEK2\Dump\export.dmp E:\Sicherung\2011-12-02\IEK-Export-DMP-.log" - der string in einer DOS-Box eingefügt funktioniert natürlich auch. Nur am Aufruf aus dem VB-Programm hakt es....

Schön langsam weiß ich nicht mehr weiter, vielleicht kann mir hier wer helfen...
Vielen Dank im voraus
Robert Exel
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
AppStartAndWait verursacht Fehler53 - Datei nicht gefunden1.139kdsep202.12.11 12:03
Re: AppStartAndWait verursacht Fehler53 - Datei nicht gefund...720ModeratorDieter02.12.11 15:02
Re: AppStartAndWait verursacht Fehler53 - Datei nicht gefund...641kdsep202.12.11 15:46
Re: AppStartAndWait verursacht Fehler53 - Datei nicht gefund...647Blackbox02.12.11 19:15
Re: AppStartAndWait verursacht Fehler53 - Datei nicht gefund...620kdsep205.12.11 08:22

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-2024 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