vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 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

Fortgeschrittene Programmierung
Re: exe aus exe heraus starten? 
Autor: RalfH
Datum: 22.03.04 14:23

Servus,

versuch mal die API-Funktion COPYFILE. Die kümmert sich (im Gegensatz zu VB-FILECOPY) nicht um Zugriffsbeschränkungen von Access & etc.

Option Explicit
 
Public Declare Function CopyFile Lib "kernel32.dll" Alias "CopyFileA" _
  (ByVal lpExistingFileName As String, ByVal lpNewFileName As String, _
  ByVal bFailIfExists As Long) As Long
 
 
Public Function FCopy(ByVal SourceFile As Long, ByVal DestFile As Long) As _
  Boolean
  On Error Resume Next
 
  Do
 
    ' Zieldatei bereits vorhanden?
    If Dir(DestFile, vbNormal) <> "" Then
      ' alle Dateiattribute löschen
      SetAttr DestFile, vbNormal
      'Datei löschen
      Kill DestFile
    End If
 
    ' Datei kopieren
    If CopyFile(SourceFile, DestFile, 0) <> 0 Then
 
      ' wenn erfolgreich kopiert, dann WAHR zurückgeben
      FCopy = True
 
      ' und Funktion beenden
      Exit Function
    End If
 
    ' Fehlermeldung
    If MsgBox("Die Datei konnte nicht kopiert werden.", vbExclamation + _
      vbRetryCancel) = vbCancel Then
      ' wenn NICHT erfolgreich kopiert und ABRECHEN gewählt, dann FALSCH 
      ' zurückgeben
      FCopy = True
 
      ' und Funktion beenden
      Exit Function
    End If
 
  Loop Until False
 
End Function

Viel Spass,
R@lf

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
exe aus exe heraus starten?740wolfgang221122.03.04 00:10
Re: exe aus exe heraus starten?491ModeratorDieter22.03.04 00:33
Re: exe aus exe heraus starten?523RalfH22.03.04 14:23
Re: exe aus exe heraus starten?440Wolfgang_I22.03.04 18:56

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