Also zunächstmal kann man kein 64 Bit System oder Programm auf einer 32Bit Maschiene installieren, wegen der Speicheradressierung ... Andersherum geht es.

Aber die Fehlermeldung sagt das keine JVM(Java Virtual Maschine) gefunden wird. D.H. Entweder ist der Klasspath nicht in die Windows Umgebungsvariable eingetragen oder Java nicht korreckt installiert.

...zur Antwort

Hi Kenne mich zwar auch eher mit den SyCalls von Unix... aus aber habe da was gefunden evt. hilft dir das weiter.

http://j00ru.vexillium.org/ntapi/

Würde es mit dem NtClose versuchen wäre für Win7 0x0032. Ist aber für X86! link zur Tabelle für X64 ist auf der Seite. unter X64 wäre es 0x000c .

Gruß Billy19

...zur Antwort

Beschäftige dich mal mit der Rekursion allgemein. Wenn du die rekursive Programmierung verstanden hast, wirst du auch verstehen warum nicht 1 der rückgabe Wert der Funktion ist.

In dem Link ist die Rkursion anhand der Fak. berechnung erklärt....

http://de.wikipedia.org/wiki/Rekursive_Programmierung

Gruß Billy19

...zur Antwort

Zu nächst mal Danke an speedo5 für den aufbereiteten Code ;-)

if ("C".equals(arg)){        // Hier wird überprüft ob die Variable "arg" gleich "C" ist wenn ja wird alles bis zu  "}" ausgeführt ansonsten sprung zu "else"!
        wert1 =0.0d;         // Double Variable "wert1" wird auf 0 gesetzt.
        rechenOperator = ""; // String Variable "rechenOperator" wird geleert.
        wert2 = 0.0d;        // Anweisung äquivalent zu wert1
        text.setText("0");   // Variable Text wird mit der Methode "setText" auf den Wert "0" gesetzt.
        isFix = true;          //Boolean Variable "isFix" wird auf "true" gesetzt.
}   else if (("0".equals(arg)) | ("1".equals(arg)) | ("2".equals(arg))
| ("3".equals(arg)) | ("4".equals(arg)) | ("5".equals(arg)) | ("6".equals(arg)) | ("7".equals(arg)) | ("8".equals(arg)) | ("9".equals(arg)) | (".".equals(arg))){ 
//Falls erstes IF nicht erfüllt wird diese IF-Bedingung geprüft.
//Sie ist erfüllt, wenn die Variable "arg" mindestens eine Zahl von "0-9" oder einen "." enthällt. Falls Bedinung erfüllt wird der rest des Codes bis zur "}" augeführt.
        if (isFix){                      //Wenn "isFix" true ist ansonsten sprung zu else.
                sText2 = (String) arg;   //String Variable sText2 wird mit dem Inhalt der Variable "arg gefüllt."
        } else {  //Falls "isFix" false 
                sText2 = text.getText() + arg;   // An die Variable "sText2 wird der inhalt aus "arg" angehängt
        }      //Rest wird ausgeführt egal ob "isFix" true oder fals ist.
text.setText(sText2);       // text bekommt mit der methode "setText" den inhalt von "sText2" übergeben.
        isFix = false;      // isFix wird auf false gesetzt damit der bisherige inhalt von "sText2" nicht überschrieben wird.
}      //Ende der IF-Bedingung

Ich hoffe ich konnte dir helfen.

Gruß Billy19

PS: Code hat doch jeder von uns schon mal kopiert! Nur sollte man da gebe ich WhiteGandalf recht versehen was man da kopiert und in der lage sein es auf seine Bedürfnisse anzupassen.

...zur Antwort

Hi

Hast du schon mal etwas vom MVC(Model View Controller) Muster gehört? Damit sollte das Lösbar sein.
Eine deiner Views wäre dann das Eingabefenster. Jede View besitzt dann noch einen eigenen Controller über den die Benutzer Interaktion läuft.

Im Model ist Die gesamte Anwendungslogik und die Datenhaltung untergebracht. Ändern sich die Daten des Models schickt es eine Nachricht an alle Views und Ihre Controller die sich dann updaten. Ändern sich die Daten der View oder des Controllers wird das Model geupdatet.

D.h. wenn der Benutzer etwas eingibt erhällt der entsprechende Controller die Eingabe. Er kann dann die Eingabe Parsen und über das Model in einer Datenbank oder einer Hashtabelle nach den möglichen Wörtern... suchen und dann evt. alle infrage kommenden in einer Datenstrucktur (z.b. LinkedList) an den Controller zurückliefern.
Dieser updatet dann sein Model damit es die Vorschau mit den in der Liste enthaltenen Vorschläge anzeigt.

Gruß Billy19

...zur Antwort

Also mit einer "Kettenlehre" kann man genau bestimmen wie verschlissen die Kette ist. Jeh tiefer die längere Nase zwichen den Glieder verschwindet um so verschlissener ist sie. Zum wechseln der Kette:

Entweder hast du einen Verschluss den kannst du einfach öffnen indem du die Kette an dieser stelle zusammendrückst.

Oder du besorgst dir einen Kettennieter damit kannst du die nieten mit denen die Glieder verbunden sind rausdrücken und so die Kette runter nehmen.

Die neue Kette musst du dann mit dem Kettennieter auf die optimale länge kürzen. Dabei ist darauf zu achten das die Kette ,wenn sie auf den kleinsten Ritzeln ist nicht durchhängt und der Kettenspanner am Schaltwerk noch genug Luft hat ,wenn die Kette sich weiter dehnt. Aber zu stramm darf Sie auch nicht sitzen ,wenn du die Kette auf den größten Ritzeln hast, sollte der Spanner auch noch genug Luft haben.

Gruß Billy19

...zur Antwort