Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
Autor
Nachricht
big earl
Poster
Poster

Anmeldedatum: 01.05.2008
Beiträge: 113

Alle ascii werte
Verfasst am: 27.07.2008, 01:36

Gitbs ne Varıable für alle ASCII werte bzw. eıngaben ?

Ich wıll dıe Splıt funktıon darauf laufen lassen.

bsp: ( weıs grad nıcht obs stımmt, hab hıer grad keın VB )

Visual Basic: [code]dim Someting as string
Something = Split (text1.text , HIER DANN DER WERT)[/code]

Also ıch wıll, egal was fürn zeıchen drınn steht, das der das auch splıttet.
 
KleinesVoodoo
Coder
Coder

Anmeldedatum: 17.04.2008
Beiträge: 78


Verfasst am: 27.07.2008, 08:44

Ascii-Charcodes kannst du in Integer-, Long-, etc. Variablen speichern, überall, wo du ganze Zahlen speichern kannst. Da der Asciizeichensatz aber 266 Bytes lang ist, bietet sich dafür besonders der Datentyp Byte an, der genau diesen Wertebereich einnimmt.

Visual Basic: [code]Dim bAsc As Byte, sArr() As String

bAsc = 65 ' Charcode für ein großes A
sArr = Split("String1AString2", Chr(bAsc))[/code]
Die Funktion Chr wandelt den Charcode in das dazugehörige Zeichen um.
 
big earl
Poster
Poster

Anmeldedatum: 01.05.2008
Beiträge: 113


Verfasst am: 27.07.2008, 17:55

okeee, ıch hab meıne Frage
falsch ausgedrückt ^^

ıch wollte eıgenlıch, dıe Splıtt funktıon
nach jedem zeıchen machen

also das der alles 'splıttet'

so gıngs schonma net ^^

split ( text1.text , "" )
 
KleinesVoodoo
Coder
Coder

Anmeldedatum: 17.04.2008
Beiträge: 78


Verfasst am: 27.07.2008, 18:19


Okay, auch dafür hab ich eine Antwort. Wir durchlaufen einfach alle Zeichen und schreiben sie nacheinander in ein ein dynamisches Array.

Visual Basic: [code]Dim i As Long, sChars() As String

For i = 1 To Len(Text1.Text)
If (Not Not sChars) <> 0 Then 'Ist das Array dimensioniert?
ReDim Preserve sChars(UBound(sChars) + 1) 'Element hinzufügen...
sChars(UBound(sChars)) = Mid(Text1.Text, i, 1) '...und füllen.
Else
ReDim sChars(0) 'Dimensionieren
sChars(UBound(sChars)) = Mid(Text1.Text, i, 1) 'Erstes Element füllen
End If
Next i[/code]
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten

Tags: ascii werte, visual basic

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Wichtig: [Ebook] jetzt lerne ich Visual Basic 6 5056 02.06.2010, 13:55
Keine neuen Beiträge Miceosoft Visual Basic 6.0 Einsteiger Kurs? 1183 17.02.2007, 21:01
Keine neuen Beiträge SUCHE MICROSOFT VISUAL BASIC! 941 12.02.2007, 21:54
Keine neuen Beiträge Microsoft Visual Basic 1271 28.01.2007, 00:59
Keine neuen Beiträge Visual Basic.. Version?? 1228 22.01.2007, 18:23
 


[ Time: 0.0763s ][ Queries: 89 (0.0363s) ][ GZIP on - Debug on ]