![]() |
string 3F (is eigentl. wurscht) -> hexadezimal 3F umwandeln - VisualBasic
da titel sagt eh alles oder???? - wie macht man das in Visual Basic???
|
i = "0x" & stringvar
|
Wie kann i damit aber dann rechenen, denn nach deiner Methode bleibt 3F trotzdem noch a string, oder?
|
nicht wenn du i als zahl definierst. dann führt vb eine typkonvertierung durch.
|
*****nur m,al kurz zur erklärung - der thread und de postings fürht a freund von mir durch - hab ihm gsagt er soll nur mienen account verwenden-kan bock zum anmelden ghabt - würds ihm ja selbst erklären aba hab kan plan in vc - wenn ma sich länger mit etwas nicht befasst und sich nie richtig reingesteigert hat.... - werden das ausprobieren**************
|
sorry - vertan :-(
noch einmal sorry ... falscher thread
|
Zitat:
"Fehler Typen unverträglich!" Und mit den Konvertirungsfunktionen (val, cint, clng,...) gehts leider auch nicht. @Venkman: Dir wird nichts übrig bleiben als selbst umzurechenn. :) Hab dir eine Funktion geschrieben: Code:
Private Function lHexToLong(ByVal sValue As String) As Long |
ups ... die 0x Darstellung gilt ja nur für direkte Zahlenangaben.
Zum umrechnen wars nicht 0x sondern &H mit Hilfe der VAl Funktion. *sorry* Dim i As Long Dim s As String s = "3F" i = Val("&H" & s) MsgBox i *immer noch leichter als selber umwandeln :D |
Naja, so gehts auch. :)
Aber selber umwandeln macht mehr Spass! :D lg |
warum einfach wenns umständlich auch geht ;)
|
| Alle Zeitangaben in WEZ +2. Es ist jetzt 06:38 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag