|
Autor
|
Thema: Methode in Objectvariable speichern und anstoßen (872 mal gelesen)
|
kleinUNDhilflos Mitglied

 Beiträge: 71 Registriert: 31.07.2007
|
erstellt am: 03. Sep. 2007 11:29 <-- editieren / zitieren --> Unities abgeben:         
hallo, folgendes problem: einer methode die mein fahrzeug von an nach b fährt (beschleunigen bremsen etc.) übergebe ich ihr neues ziel und die methode die sie dann starten soll wenn sie es erreicht hat: Code: (aktZielPosition:length;zuStartendeMethode: object)
wenn ich dann feststelle das ich unpraktischerweise noch nicht am ziel bin setzt die methode einen sensor zum bremsen kuckt in welche richtung das fahrzeug fahren muss etc. und erzeugt ein sensor am ziel der dann die übergebene methode startet: Code: schiene.erzeugeSensor(aktZielPosition,"Laenge",zuStartendeMethode,true,false);
funktioniert alles wunderbar. nun will ich noch den fall abfangen das start und ziel für diese achse gleich sind und fals ja starte ich die methode direkt: Code: zuStartendeMethode;
wenn ich mir das im debuger anschau seh ich wie ich genau auf der zeile zuStartendeMethode; lande und die variable auch den richtigen wert hat, wenn ich aber auf step into klicke springt er drüber und die methode wird nicht ausgeführt.... ich nehm an das es an der objectvariable liegt.... also das ich die nicht einfach so starten kann als würde ich den namen der methode dierekt hinschreiben... danke mfg frank [Diese Nachricht wurde von kleinUNDhilflos am 03. Sep. 2007 editiert.]
[Diese Nachricht wurde von kleinUNDhilflos am 03. Sep. 2007 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Homer Simpson Mitglied
 
 Beiträge: 345 Registriert: 14.09.2005
|
erstellt am: 03. Sep. 2007 12:27 <-- editieren / zitieren --> Unities abgeben:          Nur für kleinUNDhilflos
Um die Methode auszuführen muss man schreiben: zuStartendeMethode.execute; Beispiel: print zuStartendeMethode; würde den Pfad der Methode ausgeben, während print zuStartendeMethode.execute; das Ergebnis der Methode ausgeben würde. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| | Regelungstechniker für DbW-System (m/w/d) | Arnold NextG realisiert die Safety-by-Wire®-Technologie von morgen ? ob an Land, im Wasser oder in der Luft. Wir bieten das weltweit einzigartige und multi-redundante Zentralsteuergerät NX NextMotion, das eine ausfallsichere und individuelle Implementierung ermöglicht. Als unabhängiger Vorausentwickler, Inkubator und Systemlieferant übernimmt Arnold NextG die Planung und Umsetzung ? von der Vision bis zur Straßenzulassung.... | | Anzeige ansehen | Feste Anstellung |
|
kleinUNDhilflos Mitglied

 Beiträge: 71 Registriert: 31.07.2007
|
erstellt am: 03. Sep. 2007 12:48 <-- editieren / zitieren --> Unities abgeben:         
|