Oke, ik ben eigenlijk C++ programmeur en heb weinig ervaring met VB en VB.NET , dus als ik iets geks doe dan snap je waarom
.
Ik heb even in de search gezocht maar kon het niet echt vinden voor .Net. Ook geen goeie StringCopy functie of iets dergelijks.
Wat ik probeer te doen is het volgende. Ik heb een string (pad + bestandsnaam) bijv. "c:\bla\bla.txt". Ik wil deze uiteindelijk opgesplit in de volgende variabelen:
file_path = "c:\bla\"
file_name = "bla.txt"
Source code(beetje ingekort):
Oftewel, file_name = "", wat ik vrij vreemd vind. Kheb onder andere het volgende geprobeerd, laatste stukje anders:
][rahC.metsyS is natuurlijk System.Char[], alleen ik snap niet hoe/waarom.
Ik heb even in de search gezocht maar kon het niet echt vinden voor .Net. Ook geen goeie StringCopy functie of iets dergelijks.
Wat ik probeer te doen is het volgende. Ik heb een string (pad + bestandsnaam) bijv. "c:\bla\bla.txt". Ik wil deze uiteindelijk opgesplit in de volgende variabelen:
file_path = "c:\bla\"
file_name = "bla.txt"
Source code(beetje ingekort):
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| Dim teller
Dim file_path As String
Dim file_name As String
Dim path_file_name As String
Dim file_name_invert As String
Dim myCharacArray(100) As Char
Dim newChrArray(100) As Char
path_file_name = "d:\files\bla.txt"
myCharacArray = StrReverse(path_file_name)
lblInvert.Text = myCharacArray ' uitvoer klopt namelijk: "txt.alb\selif\:d"
teller = 0
While Not (myCharacArray(teller) = "\")
newChrArray(teller) = myCharacArray(teller)
teller = teller + 1
End While
lblFileNameInvert.txt = newChrArray ' uitvoer klopt namelijk "txt.alb"
file_name = StrReverse(newChrArray)
lblFileName.Text = file_name ' geen uitvoer |
Oftewel, file_name = "", wat ik vrij vreemd vind. Kheb onder andere het volgende geprobeerd, laatste stukje anders:
code:
1
2
| file_name = StrReverse(newChrArray.ToString())
lblFileName.Text = file_name ' uitvoer klopte weer niet: "][rahC.metsyS" |
][rahC.metsyS is natuurlijk System.Char[], alleen ik snap niet hoe/waarom.
Wat een onzin..