vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 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
Keine Rückmeldung des eigenen Programms 
Autor: CarloStein
Datum: 06.07.17 18:28

Hallo liebes Forum!

Programm mit VB 6 programmiert und zu einer Exe kompiliert

Ich habe ein kleines Programm geschrieben das für meine Zwecke wunderbar funktioniert. Ich habe dabei nur ein Problem: Wird eine Datensicherung auf einem Stick oder externer Festplatte gemacht so bleibt das Programm kurz hängen (Fehlermeldung: Keine Rückmeldung)- macht jedoch nach einer Weile weiter und beendet fehlerfrei!
Sichert man nun die selben Daten auf dem jeweiligen PC bzw. Gerät (auf dem das Programm läuft) auf einer beliebigen Festplatte C:\ oder D:\ so kommt es nicht zu diesem Fehler! Was kann da schuld sein?

Kann dieser Fehler behoben werden?
Weiß jemand Rat?

Gruß
Karl

Beitrag wurde zuletzt am 06.07.17 um 18:29:55 editiert.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Keine Rückmeldung des eigenen Programms 
Autor: Manfred X
Datum: 06.07.17 19:50

Hallo!

Das Programm bleibt nicht "hängen", sondern wartet -
vermutlich auf eine Bereitschaftsmeldung des externen Geräts,
zu dem die Daten geschickt werden sollen.
Für nähere Hinweise wäre es erforderlich, Angaben zum im Programm
verwendeten Kopier-Kommando mitzuteilen, sowie zur Art/Einstellung
der externen Verbindung (USB, Netzwerk, TimeOut u.a.).
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Keine Rückmeldung des eigenen Programms 
Autor: CarloStein
Datum: 06.07.17 20:28

Hallo Manfred!

Vorerst danke für die rasche Antwort.
Das Kommando lautet schlicht und einfach: FileCopy Quelldat, Zieldat
und es betrifft die USB-Schnittstelle (Stick)

Es ist nur lästig weil man warten muss und weil es eine kurze Zeit so aussieht als hätte sich das Programm "aufgehängt".
Aber es wird alles ordnungsgemäß kopiert!
Abfangen oder auf diesen Umstand reagieren kann ich per Programm-Code nicht?

LG Karl
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Keine Rückmeldung des eigenen Programms 
Autor: Manfred X
Datum: 06.07.17 22:25

In neueren Versionen von Visual Basic (Net-Framework) kann man recht einfach
einen Hintergrundprozeß für das Kopieren nutzen (z.B. Backgroundworker).
Kurze Verzögerungen werden im Vordergrund des Programms dann nicht bemerkbar.

Es gibt in VB6 Kopier-Alternativen, die Du testen kannst:
https://stackoverflow.com/questions/1129965/how-do-i-copy-an-open-file-in-vb6

Eventuell den verwendeten USB-Treiber aktualisieren!?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Keine Rückmeldung des eigenen Programms 
Autor: Zardoz
Datum: 07.07.17 01:52

Hallo Karl,
probier' mal das:
http://www.vbarchiv.net/tipps/tipp_635-copy-funktion-per-api-mit-fortschrittsanzeige.html

Gruss,

Zardoz

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Keine Rückmeldung des eigenen Programms 
Autor: CarloStein
Datum: 07.07.17 13:46

Hallo Manfred!

Danke für den Link! Werde ihn mir ansehen und in mein Programm einbauen!

LG Karl
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Keine Rückmeldung des eigenen Programms 
Autor: CarloStein
Datum: 07.07.17 13:48

Hallo Zardoz!

Ist genau das, was ich suche!! Funktioniert auch hervorragend!
Nochmals Danke für deinen Tipp!!

LG Karl
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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