Hallo,
Ik ben, voor het eerst sinds 1 jaar, weer bezig met Visual Basic en kom ergens niet uit.
In een stukje broncode van een collega staat de volgende regel
dim filename as string
filename = String(4096, 0)
Nu heeft filename dus altijd als lengte 4096. Echter, als de filename bijvoorbeeld de waarde "C:\temp\bestand.txt" bevat, wil ik dat de lengte van de string 19 is en geen 4096.
Dat is namelijk nodig omdat ik, als ik een StrReverse wil doen op filename, het resultaat wel klopt, maar dan voor 4096 karakters en niet voor de voor mij gewenste waarde, namelijk "C:\temp\bestand.txt".
Weet iemand of dit mogelijk is en zo ja, hoe?
Zowel MSDN, als GoT Search, Google en vba-progammer.com geven me geen antwoord op deze vraag.
Alvast hartelijk bedankt.
Ik ben, voor het eerst sinds 1 jaar, weer bezig met Visual Basic en kom ergens niet uit.
In een stukje broncode van een collega staat de volgende regel
dim filename as string
filename = String(4096, 0)
Nu heeft filename dus altijd als lengte 4096. Echter, als de filename bijvoorbeeld de waarde "C:\temp\bestand.txt" bevat, wil ik dat de lengte van de string 19 is en geen 4096.
Dat is namelijk nodig omdat ik, als ik een StrReverse wil doen op filename, het resultaat wel klopt, maar dan voor 4096 karakters en niet voor de voor mij gewenste waarde, namelijk "C:\temp\bestand.txt".
Weet iemand of dit mogelijk is en zo ja, hoe?
Zowel MSDN, als GoT Search, Google en vba-progammer.com geven me geen antwoord op deze vraag.
Alvast hartelijk bedankt.
| Life is a game (and games are fun) | homepage |