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-2025
 
zurück

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

Visual-Basic Einsteiger
Rückgabe aus Dosbox in VB6 verarbeiten II 
Autor: Jabberwock_v6
Datum: 01.09.08 12:15

hallo, ich versuche immer noch die Ausgabe einer Dosbox in mein Programm zu bekommen. Dank dem Forum hier klappt es auch schon in Ansätzen...

Problem: Mein Programm ist tot solange die Dosbox (hier Ping.exe) noch Daten liefert.
Ich vermute dass es an der DO Loop Schleife liegt. Weil die ja solange läuft bis keine Daten mehr kommen. Wenn die Ping fertig ist steht die komplette Ausgabe von Ping in der Textbox und ich kann wieder mit dem Programm arbeiten.

Hat vielleicht jemand eine Idee wie man das so umbauen könnte das ich Programm nicht total abstirbt



 Dim WSHShell
 Dim oExec
 Dim iput
 Dim IPtst
 
Function PingTest(IPtst) 
 
IPtst = "127.0.0.1"
Set WSHShell = CreateObject("Wscript.Shell")
Set oExec = WSHShell.Exec("%comspec% /c ping & IPtst")
 
 Do While Not oExec.StdOut.AtEndOfStream
 
 Text2.Text = Text2.Text & oExec.StdOut.Read(100)
 Text2.text = Replace(Text2.Text, vbLf, vbCrLf)
 
Loop
End Function
mfg
Jabberwock
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Rückgabe aus Dosbox in VB6 verarbeiten II1.069Jabberwock_v601.09.08 12:15
Re: Rückgabe aus Dosbox in VB6 verarbeiten II654Lordcroc01.09.08 13:20
Re: Rückgabe aus Dosbox in VB6 verarbeiten II677Jabberwock_v601.09.08 14:26
Re: Rückgabe aus Dosbox in VB6 verarbeiten II700Jabberwock_v602.09.08 13:00

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