German B4R strings verbinden

Zecke

Member
Licensed User
Longtime User
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
 
So, mit:

newstr = JoinStrings(Array As String("test1 ",test2"))

geht es. Aber vielleicht auch einfacher?
Grüße..
 
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
 
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:
In B4R werden Strings anders behandelt als in den anderen B4X Produkten.
Details HIER.

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
 

Similar Threads

Replies
26
Views
17K
Replies
6
Views
6K
  • Article Article
Android Tutorial Code Obfuscation
Replies
60
Views
82K
Back
Top