Seite 1 von 1
zu dumm für die funktion split ?
Verfasst: Fr, 07.03.2008 11:27
von keksi1970
Hi,
steht oben, ich hab es so probiert :
und so
und so
und jedesmal der selbe Fehler : Objektvariable nicht belegt (msgbox platzhalter)
was läuft bei mir verkehrt ??
Gruß Andreas
Re: zu dumm für die funktion split ?
Verfasst: Fr, 07.03.2008 11:38
von khsc7
Moin,
wie ist Platzhalter deklariert (dim) ?
was steht drin (setz mal nen Breakpoint drauf)?
Hermann
Re: zu dumm für die funktion split ?
Verfasst: Fr, 07.03.2008 11:47
von Stephan
was läuft bei mir verkehrt ??
Na Dein Codeist schlicht falsch. Was soll denn:
anzeigen, wenn platzhalter ein Array ist? Es ist doch logischerweise nur möglich die Einzelelemente des Arrays anzuzeigen, z.B.:
Gruß
Stephan
Re: zu dumm für die funktion split ?
Verfasst: Fr, 07.03.2008 22:50
von keksi1970
Hi,
klingt logisch, nur bekomme ich statt dessen die Fehlermeldung : Index ausserhalb des gültigen Bereiches
Gruß Andreas
Re: zu dumm für die funktion split ?
Verfasst: Fr, 07.03.2008 23:31
von Stephan
nur bekomme ich statt dessen die Fehlermeldung : Index ausserhalb des gültigen Bereiches
dann müßtest Du eben Deinen Code debuggen
Sorry, nur was erwartest Du denn sonst für eine Antwort, wenn Du Null Information gibst?
Sofern:
funktioniert (i.S, es 'kommt was bei raus') existiert zumindest platzhalter(0).
Natürlich liefert
beispielsweise:
Code: Alles auswählen
mytext = ""
platzhalter = Split(mytext," ")
msgbox platzhalter(0)
den angegebenen Fehler, nur sollte man nach Lage der Dinge davon ausgehen das myText so blöd gewählt ist?
Gruß
Stephan
Re: zu dumm für die funktion split ?
Verfasst: Sa, 08.03.2008 08:36
von keksi1970
hi Stephan,
genau das war es
ich wußte nicht, dass man einen leeren String nicht splitten kann (obwohl es eigentlich logisch ist)
Fehler beseitigt, vielen Dank (also doch zu DUMM

)
Gruß Andreas
Re: zu dumm für die funktion split ?
Verfasst: Sa, 08.03.2008 09:02
von komma4
in diesem Fall: ja, aber ---
Selbsterkenntnis ist der erste Weg zur Besserung
Schönen Samstag noch
Re: zu dumm für die funktion split ?
Verfasst: Sa, 08.03.2008 09:15
von Stephan
ich wußte nicht, dass man einen leeren String nicht splitten kann (obwohl es eigentlich logisch ist)
naja, nur hat das nur indirekt mit dem Problem zu tun - das Problem war das platzhalter(0) nicht leer ist, dazu reicht es aber wenn was drinsteht und damit das geschieht muß noch lange kein splitten erfolgen wie z.B.:
Code: Alles auswählen
mytext = "abc"
platzhalter = Split(mytext," ")
msgbox platzhalter(0)
zeigt, denn dort erfolgt auch kein splitten.
also doch zu DUMM
faul ist nicht dumm - glaubst Du wirklich ich wüßte routinemäßig wie sich split in dem konkreten Fall verhält? Nö, dazu benutze ich so etwas zu selten, ich habs schlicht ausprobiert und es würde viele Deiner Threads beschleunigen wenn Du auch mal selbst was ausprobieren würdest ...
Gruß
Stephan