Hi,
wir haben hier ein Rätsel.
Sub Querysave(Source As Notesuidocument, Continue As Variant)
Const valT = "aaa~~~~111"
res = Split (valT, "~~~")
For i = 0 To Ubound(res)
Print "res(" + Cstr(i) + ")=" + res(i)
Next
Continue = False
End Sub
Als Split Trenner sind 3 ~. Im String selber gibts aber 4 ~ nacheinander. Notes reagiert mit einer Fehlermeldung: String too large.
Ist darüber etwas bekannt?
Danke
Axel
Danke Bernhard.
Mein jüngerer Kollege, im Wii-Tennis am Netz seit gestern leider viel zu gute Kollege Witali, von dem die Frage letztlich kam, reagierte auch ein bischen genervt auf die Antwort von MiFi. Ich dagegen bin inzwischen sowieso Scheiss-Liberal.
Kann man einem Enterprise-System wie Lotus Notes Attribute wie "doof" zusprechen ??? ;D
Die werden in Projekten von Menschen implementiert. Und zwar verschieden.
Ich hab keine Interesse an Flame-Wars über Computersprachen, nur zur Info. Java macht es so:
public class Test {
public static void main (String []args) {
String valT = "aaa~~~~111";
String[] res = valT.split("~~~");
for (int i = 0; i<res.length; i++) {
System.out.println("res[" + i + "]=" + res[i]);
}
}
}
ergibt:
Mit 6 Trennzeichen im Quellstring:
public class Test {
public static void main (String []args) {
String valT = "aaa~~~~~~111";
String[] res = valT.split("~~~");
for (int i = 0; i<res.length; i++) {
System.out.println("res[" + i + "]=" + res[i]);
}
}
}
ergibt:
res[0]=aaa
res[1]=
res[2]=111