WinFuture-Forum.de: [vb.net] Iso Datei Erstellen - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
  • 2 Seiten +
  • 1
  • 2

[vb.net] Iso Datei Erstellen mit oscdimg.exe oder cdimage.exe

#16 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.942
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 05. April 2007 - 09:49

Wir haben uns gerade intern abgestimmt...und ihr dürft hier weitermachen.

Wir lehnen jedoch jegliche Verantwortung ab, und sobald ein Link zu dem o.g. Tool gepostet wird ist hier zu.
0

Anzeige



#17 Mitglied ist offline   LostGhost 

  • Gruppe: aktive Mitglieder
  • Beiträge: 295
  • Beigetreten: 18. Mai 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Bremen
  • Interessen:Zocken, Programieren, Kino, Am Windows rumbasteln (nicht unbedingt in dieser Reihenfolge :-)

geschrieben 05. April 2007 - 10:31

Beitrag anzeigenZitat (Sereby: 05.04.2007, 10:03)

ja oscdimg und cdimage sind eigentlich bis auf den namen absolut gleich
wie du gesagt hast immer in der selben zeile!
Solange du auf cdimage angewiesen bist, muss du Zeile "X% complete" nicht mit ReadLine() auslesen, sondern mit Read() Zeichen für Zeichen in einer zusatz-Schleife.
Sobald deine Schleife "X% complete" aus dem p.StandardOutput gelesen hat, muss du prüffen ob "100% complete" gelesen wurde:
  • Wenn ja, ProgressBar aktualisieren, und die Schleife verlasen. Sonst hägt dein Programm für immer und ewig drin.
  • Wenn nein, ProgressBar aktualisieren, p.StandardOutput auf Anfang der Zeile setzen (mit Seek() glaube ich) und noch mal auslesen. Auch eine kleine Pause anlegen wäre nicht schlecht z.B. 0,1 Sek
Ziemlich knifflich das ganze...
LostGhost

Eingefügtes Bild
0

#18 Mitglied ist offline   Sereby 

  • Gruppe: aktive Mitglieder
  • Beiträge: 262
  • Beigetreten: 22. März 04
  • Reputation: 0

geschrieben 05. April 2007 - 10:51

dankefür die infos schonmal aber mein aktuelles problem is die infos aus dem anderen thread auszulesen ^^
wie wird das bewerkstelligt?
0

#19 Mitglied ist offline   LostGhost 

  • Gruppe: aktive Mitglieder
  • Beiträge: 295
  • Beigetreten: 18. Mai 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Bremen
  • Interessen:Zocken, Programieren, Kino, Am Windows rumbasteln (nicht unbedingt in dieser Reihenfolge :-)

geschrieben 05. April 2007 - 11:10

Ich habe mich noch nie damit befast (bis her :-) ). Weil die Thema mir immer als zu komplex erschien...

Denn man muss nicht nur festlegen was der Thread machen soll und ihn auch starten, sondern noch Events "konfiguriren". Schlißlich muss der Thread sich selbst beim gui melden wenn die Prozentzahl sich geändert hat..

Fast vergessen:
Man benötigt class Thread
Imports System.Threading

Dieser Beitrag wurde von LostGhost bearbeitet: 05. April 2007 - 11:12

LostGhost

Eingefügtes Bild
0

#20 Mitglied ist offline   LostGhost 

  • Gruppe: aktive Mitglieder
  • Beiträge: 295
  • Beigetreten: 18. Mai 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Bremen
  • Interessen:Zocken, Programieren, Kino, Am Windows rumbasteln (nicht unbedingt in dieser Reihenfolge :-)

geschrieben 05. April 2007 - 11:51

Mit einem class Thread kommt man nicht rum.
Schaue dich im Namenspace System.Threading um.
Classe AutoResetEvent, EventWaitHandle, ThreadPool und WaitHandle sehen vielversprächend aus..
LostGhost

Eingefügtes Bild
0

#21 Mitglied ist offline   Sereby 

  • Gruppe: aktive Mitglieder
  • Beiträge: 262
  • Beigetreten: 22. März 04
  • Reputation: 0

geschrieben 07. April 2007 - 15:37

kann mir da denn niemand bei helfen ;)? ich blick das leider nich
0

#22 Mitglied ist offline   tobiasndw 

  • Gruppe: aktive Mitglieder
  • Beiträge: 3.815
  • Beigetreten: 24. September 03
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 07. April 2007 - 15:49

Bsp für Threading siehe Anhang

Angehängte Datei(en)


0

Thema verteilen:


  • 2 Seiten +
  • 1
  • 2

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0