AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi CreateProcess > WaitFor..."komplett geladen" > Kill
Thema durchsuchen
Ansicht
Themen-Optionen

CreateProcess > WaitFor..."komplett geladen" > Kill

Ein Thema von SISven · begonnen am 24. Mai 2004 · letzter Beitrag vom 28. Mai 2004
Antwort Antwort
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.124 Beiträge
 
Delphi 11 Alexandria
 
#1

Re: CreateProcess > WaitFor..."komplett geladen"

  Alt 26. Mai 2004, 20:00
Moin SISven,

Du könntest ja mal versuchen gezielt zu ermitteln, welcher ExitCode von dem Prozess zurückgegeben wird, wenn die Daten nicht gelesen werden können, und dann mit GetExitCodeProcess prüfen, ob die Datei Ok ist oder nicht.
Vorab aussieben könntest Du die richtig beschädigten aber schon, indem Du alle Dateien mittels XCOPY schon einmal kopierst.
Mit dem Parameter /C würde dann auch im Fehlerfalle das Kopieren fortgesetzt werden. Dann müsstest Du Dir nur noch die Fehlermeldungen in eine Datei umleiten, um gezielt auslesen zu können, welche nicht kopiert werden konnten.
Der Aufruf könnte also z.B. so aussehen:

Code:
xcopy <QUELLE> <ZIEL> /C 2>c:\temp\errorlog.txt
Weitere eventuell nützliche Parameter dafür kannst Du Dir ja noch heraussuchen.

Die 2 vor dem > sollte alle Fehlermeldungen in die Datei umleiten (mit einer 1 wären es die Standardmeldungen)
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:44 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