Seite 1 von 3

Bitte postet das Ergebnis von folgendem Code

Verfasst: 01.09.2005 09:12
von hardfalcon
Könnt ihr mal bitte posten, was folgender Code auf eurem Rechner zurückgibt:

Code: Alles auswählen

Procedure IsNULL(*Memory.BYTE,len.l)
  isnull=1
  For I=0 To len-1 Step 1
    If *Memory\b<>0
      Isnull=0
    EndIf
    *Memory+1
  Next I
  ProcedureReturn isnull
EndProcedure 

Procedure Div10(*Memory.BYTE,len.l)
  *Memory+len
  For I=0 To len-1 Step 1
    *Memory-1
    val=*Memory\b&$FF + rest*$100
    nval = val/10
    Rest=val-nval*10
    *Memory\b=nval
  Next I
  ProcedureReturn rest
EndProcedure

;Wandelt jeden belieben Speicherbereich in eine dezimale Zahl um!
Procedure.s Num2Str(*Memory.BYTE,len.l)
  *tmp=GlobalAlloc_(0,len)
  If *tmp
    CopyMemory(*Memory,*tmp,len)
    While IsNULL(*tmp,len)=0
      char.s= Str(Div10(*tmp,len))+char
    Wend
    GlobalFree_(*tmp)
  EndIf
  ProcedureReturn char
EndProcedure

Structure QWORD
  low.l
  high.l
EndStructure

;- Beispiel 1
QueryPerformanceFrequency_(frequency.QWORD)
InputRequester("QueryPerformanceFrequency_()","",Num2Str(@frequency.QWORD,8))
Danke schonmal!
Bei mir ist der Wert 1193182.

Verfasst: 01.09.2005 09:20
von Lukaso
3579545 :wink:

Verfasst: 01.09.2005 09:30
von Kiffi
2636950000

Verfasst: 01.09.2005 09:37
von mueckerich
3391640000

Verfasst: 01.09.2005 09:40
von hardfalcon
Danke... Das sollte vorerst reichen... :D

Verfasst: 01.09.2005 11:35
von Laurin
Ich hab exakt dasselbe Ergebnis wie Lukaso.

Verfasst: 01.09.2005 11:38
von ts-soft
Laurin hat geschrieben:Ich hab exakt dasselbe Ergebnis wie Lukaso.
Ich auch

Verfasst: 01.09.2005 11:43
von Green Snake
ich auch:

3579545


wird das so ein ICH AUCH theard? :lol:

Verfasst: 01.09.2005 12:30
von DarkDragon
3579545

Verfasst: 01.09.2005 12:41
von hardfalcon
Irgendwas stinkt hier zum Himmel... Und meine Füsse sinds ganz bestimmt nicht... :?

66% Haben den gleichen Wert, und 33% haben total unterschiedlche Werte... Ich kapiers des einfach nicht... /:->