hex aus Datei?

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

feiadragon

Betreff: hex aus Datei?

BeitragMi, Mai 26, 2004 20:08
Antworten mit Zitat
Benutzer-Profile anzeigen
HI Leute,

mal wieder eine tolle grundsatzfrage von mir.

Also ich habe meine Datei, in der steht:
Code: [AUSKLAPPEN]

ambientcolor|FFFFFF

und dann parse ich an dem | und habe dann 2 strings.
Code: [AUSKLAPPEN]

select leftstring
   case "ambientcolor" ambientcolor int(rightstring)

aber das geht nicht...
aber sowas wie int() gibts auch für hex nicht..

Weiß irgendwer wie das geht?

MfG, feiadragon

PS: wer sich fragt wofür ich will nicht 3 Zeilen in der Datei für jede Farbe benutzen!!!
 

Steffen

BeitragMi, Mai 26, 2004 20:30
Antworten mit Zitat
Benutzer-Profile anzeigen
Das sollte helfen:
Code: [AUSKLAPPEN]
 Function hextoint%(inhex$)
    Local outint%,faktor%,i%,zeichen$,wert%,laenge%
    inhex$ = Upper(inhex$)
    laenge% = Len(inhex$)
    faktor% = 1
    For i% = 0 To laenge%-1
       zeichen$ = Mid(inhex$, laenge%-i%,1)
       If (zeichen$>="0") And (zeichen$<="9") Then
          wert% = Int(zeichen$)
       Else
          wert% = Asc(zeichen$)-55
       EndIf
       outint% = outint% + faktor% * wert%
       faktor% = faktor% * 16
    Next
    Return outint%
 End Function
>PC: Pentium III 750MHz, ATI Rage 128 mit 32Mb, Windows Me, Blitz3D 1.87
>Laptop: Pentium M 1,4GHz, 512 Mb DDR, ATI Mobility Radeon 9000 mit 64Mb DDR, Windows XP Home, Blitz3D 1.87
 

feiadragon

BeitragFr, Mai 28, 2004 14:07
Antworten mit Zitat
Benutzer-Profile anzeigen
DANKE!!!

jetzt gehts...

Thx, feiadragon

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group