Zecke Member Licensed User Longtime User Mar 24, 2019 #1 Hallo, wie verbinde ich strings? newstr = "test1" + "test2" :da bleibt in newstr nur "test1" newstr = "test1" & "test2" : Fehler:"String-Verkettungsoperator wird hier nicht unterstützt." Grüße
Hallo, wie verbinde ich strings? newstr = "test1" + "test2" :da bleibt in newstr nur "test1" newstr = "test1" & "test2" : Fehler:"String-Verkettungsoperator wird hier nicht unterstützt." Grüße
Zecke Member Licensed User Longtime User Mar 24, 2019 #2 So, mit: newstr = JoinStrings(Array As String("test1 ",test2")) geht es. Aber vielleicht auch einfacher? Grüße..
So, mit: newstr = JoinStrings(Array As String("test1 ",test2")) geht es. Aber vielleicht auch einfacher? Grüße..
I iserfäller Member Licensed User Longtime User Apr 10, 2019 #3 newstr = "test1" & "test2" : Fehler:"String-Verkettungsoperator wird hier nicht unterstützt." hmm, bei mir klappt's Code: Copy Sub Activity_Resume txtText.Text = "123" & "456" ' oder Dummy = "123" & "456" ProgressDialogShow(Dummy) End Sub Gruß Henning
newstr = "test1" & "test2" : Fehler:"String-Verkettungsoperator wird hier nicht unterstützt." hmm, bei mir klappt's Code: Copy Sub Activity_Resume txtText.Text = "123" & "456" ' oder Dummy = "123" & "456" ProgressDialogShow(Dummy) End Sub Gruß Henning
P pucki Active Member Licensed User Longtime User Apr 10, 2019 #4 Ich vermute er hat nicht "DIM-ensoniert". B4* ist was so was angeht, sehr pingelig. Du musst bei JEDER Sub-Routine die Variablen der Routine dimensionieren (Außer es sind Globale newstr = JoinStrings(Array As String("test1 ",test2")) <- geht nicht . Wenn du den Code kopiert hast, liegt der Fehler an der Stelle NACH den Komma, da fehlt er " Code: Copy dim newstr as String newstr = "test1" & "test2" ' <- geht newstr = JoinStrings(Array As String("test1 ","test2")) '<- geht auch ' ------------------------------------------->^ Gruß Pucki Last edited: Apr 10, 2019
Ich vermute er hat nicht "DIM-ensoniert". B4* ist was so was angeht, sehr pingelig. Du musst bei JEDER Sub-Routine die Variablen der Routine dimensionieren (Außer es sind Globale newstr = JoinStrings(Array As String("test1 ",test2")) <- geht nicht . Wenn du den Code kopiert hast, liegt der Fehler an der Stelle NACH den Komma, da fehlt er " Code: Copy dim newstr as String newstr = "test1" & "test2" ' <- geht newstr = JoinStrings(Array As String("test1 ","test2")) '<- geht auch ' ------------------------------------------->^ Gruß Pucki
klaus Expert Licensed User Longtime User Apr 10, 2019 #5 In B4R werden Strings anders behandelt als in den anderen B4X Produkten. Details HIER.
P pucki Active Member Licensed User Longtime User Apr 10, 2019 #6 klaus said: In B4R werden Strings anders behandelt als in den anderen B4X Produkten. Details HIER. Click to expand... Behandelt JA. Weiß ich. Im Gegensatz zu VB z.b. wo ich die Zwangs-Dimensionierung ausschalten kann, muss ich jedoch in allen B4* Produkten die Variablen VORHER mit einen DIM-Befehl initialisieren. Das meinte ich mit meiner Aussage. Kam vielleicht etwas doof rüber. Gruß Pucki
klaus said: In B4R werden Strings anders behandelt als in den anderen B4X Produkten. Details HIER. Click to expand... Behandelt JA. Weiß ich. Im Gegensatz zu VB z.b. wo ich die Zwangs-Dimensionierung ausschalten kann, muss ich jedoch in allen B4* Produkten die Variablen VORHER mit einen DIM-Befehl initialisieren. Das meinte ich mit meiner Aussage. Kam vielleicht etwas doof rüber. Gruß Pucki
klaus Expert Licensed User Longtime User Apr 10, 2019 #7 Ich vermute er hat nicht "DIM-ensoniert". Click to expand... Meine Antwort war nicht für diesen Satz gemeint sondern generell.
Ich vermute er hat nicht "DIM-ensoniert". Click to expand... Meine Antwort war nicht für diesen Satz gemeint sondern generell.
Zecke Member Licensed User Longtime User Apr 13, 2019 #8 pucki said: Ich vermute er hat nicht "DIM-ensoniert". ... Click to expand... Doch er hat Habe deinen code probiert, immer noch gleiche Fehlermeldung. Grüße..
pucki said: Ich vermute er hat nicht "DIM-ensoniert". ... Click to expand... Doch er hat Habe deinen code probiert, immer noch gleiche Fehlermeldung. Grüße..