tutorials.de Buch-Aktion 05/2012
Seite 3 von 3 ErsteErste 123
ERLEDIGT
JA
ANTWORTEN
40
ZUGRIFFE
1511
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #31
    seji seji ist offline Mitglied Bronze
    Registriert seit
    Aug 2008
    Beiträge
    28
    ich denke er meint eher das es unsauber programmiert ist genau so unsauber, wie wenn man goto benutzen würde.
    Aber auf mein problem zurück zu kommen, das while hab ich schon probiert und bringt mich nicht weiter weil er dann ebenfalls erst alles ausgibt wenn alle prozesse beendet sind, sprich ich hätte mir die thread sache sparen können.

    Also habs ich nochmal mit wait versucht was auch klappt nur "wacht" er mit notify nicht mehr auf.
     

  2. #32
    Avatar von benhaze
    benhaze benhaze ist offline Mitglied Gold
    Registriert seit
    Jun 2006
    Ort
    Bochum (NRW)
    Beiträge
    186
    ich denke er meint eher das es unsauber programmiert ist
    unsauber.aha.
    na, wenn DU das sagst wirds wohl stimmen.
     

  3. #33
    Avatar von benhaze
    benhaze benhaze ist offline Mitglied Gold
    Registriert seit
    Jun 2006
    Ort
    Bochum (NRW)
    Beiträge
    186
    außerdem würde ich nicht:

    Code java:
    1
    
    log.append("Adobe Reader 9 wird installiert bitte warten.... \r \n");

    in den Thread packen....
    sonst haste nämlich nix gewonnen.

    ABER wem sage ich das.....
     

  4. #34
    seji seji ist offline Mitglied Bronze
    Registriert seit
    Aug 2008
    Beiträge
    28
    ganz ruhig, du hast sicher mehr ahnung als ich von java das will ich keineswegs bestreiten, ich hab nur versucht zu erklären Johannes7146 damit meinte, ich wollte also nur nett sein, das war keineswegs "böse" gemeint. aja und wo soll ich das dann hinpacken?
     

  5. #35
    Avatar von Johannes7146
    Johannes7146 Johannes7146 ist offline Goldschnabel
    Registriert seit
    Sep 2007
    Ort
    Gütersloh
    Beiträge
    736
    Zitat Zitat von seji Beitrag anzeigen
    ich denke er meint eher das es unsauber programmiert ist genau so unsauber, wie wenn man goto benutzen würde.
    ja so war es gemeint.... aber wollte damit niemanden persönlich angreifen oder der gleichen! es sollte einfach nur ein Hinweiß sein.
     
    Wenn mein Beitrag dir geholfen hat, würde ich mich sehr über eine positive Bewertung oder ein Danke freuen
    Gruß Johannes
    ::: Homepage :::

  6. #36
    Avatar von benhaze
    benhaze benhaze ist offline Mitglied Gold
    Registriert seit
    Jun 2006
    Ort
    Bochum (NRW)
    Beiträge
    186
    Zitat Zitat von seji Beitrag anzeigen
    aja und wo soll ich das dann hinpacken?
    z.B
    Code java:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
    ...
    log.append("Adobe Reader 9 wird installiert bitte warten.... \r \n");
     
    yourThread.start();
     
    while(yourThread.isAlive())
    {
       //doNothing....
    }
    log.append("Adobe Reader 9 ist nun installiert\r \n");
     

  7. #37
    seji seji ist offline Mitglied Bronze
    Registriert seit
    Aug 2008
    Beiträge
    28
    juhu danke, jetzt starten nicht alle threads gleichzeitig.

    Nur jetzt hab ich folgenen schönheitsfehler:

    Code java:
    1
    
    log.append("Adobe Reader 9 wird installiert bitte warten.... \r \n");

    und
    Code java:
    1
    
    log.append("Adobe Reader 9 ist nun installiert\r \n");
    erst nachdem adobe reader komplett fertig installiert ist, was ja nicht der sinn der sache ist. hab keine ahnung wrum das iso ist weil
    Code java:
    1
    
    log.append("Adobe Reader 9 wird installiert bitte warten.... \r \n");
    steh ja schließlich vor der while schleife.
     

  8. #38
    Avatar von benhaze
    benhaze benhaze ist offline Mitglied Gold
    Registriert seit
    Jun 2006
    Ort
    Bochum (NRW)
    Beiträge
    186
    also dein neues Problem verstehe ich nun nicht ganz.

    Was passieren sollte:

    1. LOG: WIRD INSTALLIERT....
    2. INSTALL (als thread)
    3. LOG: FERTIG!
     

  9. #39
    seji seji ist offline Mitglied Bronze
    Registriert seit
    Aug 2008
    Beiträge
    28
    Was passieren sollte:

    1. LOG: WIRD INSTALLIERT....
    2. INSTALL (als thread)
    3. LOG: FERTIG!
    ja genau das so sollte gehen aber folgendes passiert:

    1.LOG: gar nichts kommt
    2. Install thread wird ausgeführt(sprich programme werden installiert)
    3.installthread ist beendet(sprich programme sind installiert)
    4.LOG: "Wird installiert..."+ "Fertig!"

    hoffe es ist so klarer.
     

  10. #40
    seji seji ist offline Mitglied Bronze
    Registriert seit
    Aug 2008
    Beiträge
    28
    Morgen, hab mal noch was anderes probiert, klappt aber leider auch net so recht.
    Weil 1. startet bei mir winrar gar nicht und 2. im log wird auch gar nix ausgegeben.

    Hier könnt ihr euch mal den codeauschnitt anschauen was ich verändert habe, vielleicht kommen wir so auf die lösung.
     

  11. #41
    seji seji ist offline Mitglied Bronze
    Registriert seit
    Aug 2008
    Beiträge
    28
    Hallo zusammen,

    also ich hab das problem jetzt ganz anders gelöst.
    Hier könnt ihr euchs mal anschauen, viell. kanns einer mal brauchen.
    Kurze erklärung: Ich schreib einfach ne Batch datei mit den wo dann die einzelen Programme mit entsprechenden Parametern drinstehen.

    Gruß seji
     

Ähnliche Themen

  1. Standardwert bei Parametern
    Von Veränderung im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 15.12.08, 20:45
  2. CMD mit Parametern starten
    Von KartoffelKiffer im Forum Microsoft Windows
    Antworten: 2
    Letzter Beitrag: 12.07.07, 15:36
  3. Antworten: 4
    Letzter Beitrag: 17.10.06, 21:23
  4. Thread starten, stoppen, erneut starten.
    Von flashray im Forum Java
    Antworten: 1
    Letzter Beitrag: 22.01.06, 14:14
  5. Makro automatisch starten beim Starten von Word
    Von zoltan im Forum Office-Anwendungen
    Antworten: 1
    Letzter Beitrag: 17.11.04, 14:30