ehem. OMSI - Forum
Würden Sie gerne auf diese Nachricht reagieren? Erstellen Sie einen Account in wenigen Klicks oder loggen Sie sich ein, um fortzufahren.
ehem. OMSI - Forum

Dieses Forum wurde geschlossen. Das neue Forum befindet sich auf www.omnibussimulator.de/forum !
 
StartseiteStartseite  Neueste BilderNeueste Bilder  SuchenSuchen  AnmeldenAnmelden  LoginLogin  

 

 Strings vergleichen

Nach unten 
3 verfasser
AutorNachricht
ghaug




Anzahl der Beiträge : 33
Anmeldedatum : 08.06.11
Alter : 30
Ort : Geroldswil (CH)

Strings vergleichen Empty
BeitragThema: Strings vergleichen   Strings vergleichen Icon_minitimeSo 12 Jun - 8:43

Hallo

Ich stehe immer wieder vor dem selbem Problem.

Ich möchte in einem Script 2 Strings vergleichen.

z.B.

(L.$.IBIS_terminus_name) 9 $SetLengthL 1 $SetLengthR "/" =
{if}
{endif}

Doch die Bedingung ist immer false. Weiss einer warum?

Was mache ich falsch?
Nach oben Nach unten
http://www.gproduction.ch/
49kolf




Anzahl der Beiträge : 414
Anmeldedatum : 18.02.11
Ort : Dresden

Strings vergleichen Empty
BeitragThema: Re: Strings vergleichen   Strings vergleichen Icon_minitimeSo 12 Jun - 13:38

Hallo

Strings verweisen nur auf eine Stelle im Hauptspeicher. Da diese bei 2 Strings sicherlich nicht dieselbe Speicherstelle ist, kommt immer false heraus. Mit dem normalen = kommt man also nicht weit.

Greets
kolf
Nach oben Nach unten
ghaug




Anzahl der Beiträge : 33
Anmeldedatum : 08.06.11
Alter : 30
Ort : Geroldswil (CH)

Strings vergleichen Empty
BeitragThema: Re: Strings vergleichen   Strings vergleichen Icon_minitimeSo 12 Jun - 13:43

Danke für den Hinweis.

Hast du denn auch eine Idee wie ich diese vergleichen kann?

Konkret:

Ich habe ein Zeichen der Endhaltestelle
(L.$.IBIS_terminus_name) 9 $SetLengthL 1 $SetLengthR

und möchte prüfen ob diese ein "/" (Slash) ist.

also ungefähr so:

if (L.$.IBIS_terminus_name) 9 $SetLengthL 1 $SetLengthR = "/" then
else
endif
Nach oben Nach unten
http://www.gproduction.ch/
49kolf




Anzahl der Beiträge : 414
Anmeldedatum : 18.02.11
Ort : Dresden

Strings vergleichen Empty
BeitragThema: Re: Strings vergleichen   Strings vergleichen Icon_minitimeSo 12 Jun - 13:48

Sorry, mit der OMSI Scriptsprache hab ich mich nur sehr wenig auseinandergesetzt. Das war gerade nur das Programmierer-ABC zum Thema Objektorientierung Wink . Falls es irgendeine Methode "equals" oder so ähnlich geben sollte, dann mal damit probieren.

Greets
kolf
Nach oben Nach unten
nemeza

nemeza


Anzahl der Beiträge : 204
Anmeldedatum : 27.04.09
Ort : Budapest

Strings vergleichen Empty
BeitragThema: Re: Strings vergleichen   Strings vergleichen Icon_minitimeSo 12 Jun - 14:19

ghaug schrieb:
Danke für den Hinweis.

Hast du denn auch eine Idee wie ich diese vergleichen kann?

Konkret:

Ich habe ein Zeichen der Endhaltestelle
(L.$.IBIS_terminus_name) 9 $SetLengthL 1 $SetLengthR

und möchte prüfen ob diese ein "/" (Slash) ist.

also ungefähr so:

if (L.$.IBIS_terminus_name) 9 $SetLengthL 1 $SetLengthR = "/" then
else
endif
Probiere so "//"
Nach oben Nach unten
http://nemeza.hgrg.hu
ghaug




Anzahl der Beiträge : 33
Anmeldedatum : 08.06.11
Alter : 30
Ort : Geroldswil (CH)

Strings vergleichen Empty
BeitragThema: Re: Strings vergleichen   Strings vergleichen Icon_minitimeSo 12 Jun - 16:43

nemeza schrieb:
ghaug schrieb:
Danke für den Hinweis.

Hast du denn auch eine Idee wie ich diese vergleichen kann?

Konkret:

Ich habe ein Zeichen der Endhaltestelle
(L.$.IBIS_terminus_name) 9 $SetLengthL 1 $SetLengthR

und möchte prüfen ob diese ein "/" (Slash) ist.

also ungefähr so:

if (L.$.IBIS_terminus_name) 9 $SetLengthL 1 $SetLengthR = "/" then
else
endif
Probiere so "//"

Hat leider nicht funktioniert (oder ich bin zu doof es zu verstehen).

Mein Code:

Code:
   
        (L.$.IBIS_terminus_name) 9 $SetLengthL 1 $SetLengthR "//" =
   {if}
      iregendwas
   {else}
                iregendwas (es wird immer dieser Teil ausgeführt)
   {endif}

Die Bedingung ist immer false. Am Anfang habe ich es mit "/" probiert - kein Erfolg.

Ich möchte einen Buchstaben aus der Endhaltestelle mit einem / vergleichen.

Ich habe auch noch keine Funktion wie equals gefunden.
Nach oben Nach unten
http://www.gproduction.ch/
Gesponserte Inhalte





Strings vergleichen Empty
BeitragThema: Re: Strings vergleichen   Strings vergleichen Icon_minitime

Nach oben Nach unten
 
Strings vergleichen
Nach oben 
Seite 1 von 1
 Ähnliche Themen
-
» Plugin: Strings auslesen, Position

Befugnisse in diesem ForumSie können in diesem Forum nicht antworten
ehem. OMSI - Forum :: OMSI-Design (deutsch) :: Scriptprogrammierung-
Gehe zu: