Autor Beitrag
Nek
Hält's aus hier
Beiträge: 15

Win 2000 SP4
D7 Ent
BeitragVerfasst: Mo 29.09.03 13:24 
Hi Leute

Ich hab folgendes Problem: Ich hab ein Programm geschrieben dass aus einer Datenbank Druckaufträge ausliest und daraus einen Etikettencode erstellt. Dieser Code wird über die serielle Schnittstelle an drucker weitergeleitet. Mein Programm hat ein Timeout und wartet nun auf eine Antwort des Druckers in Form eines Steuerzeichens. Bei ausführen der Prozedur "StartPrinting" wird jeder datensatz durchgegangen und das drucken hört erst auf wenn die tabelle leer ist. So weit so gut, das funktioniert alles prächtig. Nun muss diese Funktion aber auch von einem anderen Rechner in einem Netzwerk ausgeführt werden können, da ich auf den Einsatz von Timern verzichten möchte. Ich habe das mit einem Automatisierungsobjekt versucht zu lösen, das Problem ist aber dass nach aufruf der "StartPrinting" Prozedur die Clientapplikation die sie aufgeruft hat wartet bis die Methode vollständig ausgeführt wurde. Wie kann ich das umgehen? So dass die Clientapplikation nicht auf das ausführen wartet?
patrick
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1481

WIN2k, WIN XP
D6 Personal, D2005 PE
BeitragVerfasst: Mo 29.09.03 21:05 
du must einfach den handle auslesen und schon hast du zugriff darauf...

_________________
Patrick
im zweifelsfall immer das richtige tun!!!
patrick
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1481

WIN2k, WIN XP
D6 Personal, D2005 PE
BeitragVerfasst: Mo 29.09.03 21:06 
upps schuldigung,
richtiger beitrag zum falschen thema.
:oops:

_________________
Patrick
im zweifelsfall immer das richtige tun!!!