URL: https://www.overclockers.at/coding-stuff/need_help_vb6_amp_stringlaenge_45151/page_1 - zur Vollversion wechseln!
hi leutz!
ich habe ein kleines prob mit der srtinglänge!
und zwar sollte ich einen variablen srting definieren
der sollte dann ja ca 2 billionen zeichen behalten können!
ich habe das einfach so gemacht:
Dim Variable As String
solange ich kein *länge anhänge sollte der srting doch ein variabler sring sein oder?
also ganz kurz mal was ich machen möchte:
in einem text enthaltene zeichen durch andere erstzten
das schaut vereinfacht so aus
Dim text1 As String
Dim text2 As String
Sub blablabla()
text2 = Replace(text1, g33k, lusche) '
End Sub
das problem ist jetzt das text1 von mir aus 100000 zeichen lang ist
aber text2 nur mehr ca. 65400 zeichen lang ist (also die max. länge von einem fixen string!
kann die replace function von vb6 nur fixe srtings handeln oder wo liegt da das prob?
thx for help!
greez
tom160
1. wenns so nicht funkelt schreibs dir selber ne replace Funktion ist ja machbar ...
2. Bis 2 Billionen Zeichen?????? Dir ist schon klar wieviel Speicher du da reservierst, und wenns den dann durchakern willst, wird das sicher a Zeital dauern.
Zitat von Yeahman1. wenns so nicht funkelt schreibs dir selber ne replace Funktion ist ja machbar ...
2. Bis 2 Billionen Zeichen?????? Dir ist schon klar wieviel Speicher du da reservierst, und wenns den dann durchakern willst, wird das sicher a Zeital dauern.
hab den fehler gerade gefunden!
ich kann den text nicht einfach in eine textbox einfügen da diese nur
65400 zeichen aufnehmen kann.
von hand kann ich so viele zeichen wie ich will reinschreiben aber
wenn ich es aus einer variable in die textbox schreiben lasse ist bei den 65k fertig!?
ich habe mich jetzt aber entschlossen die max. länge auf
ca. 30000 zu beschränken (das sollte für meine zwecke mehr als ausreichen sein)
würde mich aber trotzdem interessieren warum die textbox nicht mehr zeichen aus der variable nehmen kann.
bei den eigenschaften der textbox kann ich als max. länge auch "nur" 65400 zeichen einstellen, aber reinschreiben kann ich mehr!
greez
tom160
verwend' ne richtextbox - die kann soviel anzeigen wie'st willst
ja hätte ich machen können, aber jetzt brauch ich's e nicht mehr.
trotzdem thx
greez
tom160
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025