hab ihr eine Funktion, die meine Zahl in ein besser lesbare Form bringt. Sprich:
8723497 in 8.723.497
Da ich gerade dabei bin, mein Projekt auf Geschwindigkeit umzustellen, würe ich gern einige Funktionen überprüfen. Wie kann ich herausfinden, ob die Funktion schnell oder langsam ist? Wie folgende Funktion. Scheint ja alles soweit zu gehen oder angezeigt wird die Sache ja auch schnell
Code: Alles auswählen
Global Zahl.s
If OpenWindow(0, 100, 200, 195, 260, #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget, "PureBasic Window")
CreateGadgetList(WindowID(0))
Zahl="2635478764563456" ;2.635.478.764.563.456
Position=Len(Zahl)-2 ;8
FertigeZahl$=Mid(Zahl,Position,3) ;482
Repeat
Position=Position-3
FertigeZahl$=Mid(Zahl,Position,3)+"."+FertigeZahl$
Until Position<3
FertigeZahl$=Mid(Zahl,1,Position-1)+"."+FertigeZahl$
MessageRequester("Information",FertigeZahl$,#PB_MessageRequester_Ok)
TextGadget(12,10,10,250,20,FertigeZahl$)
Repeat
EventID.l = WindowEvent()
If EventID = #PB_Event_CloseWindow
Quit = 1
EndIf
Until Quit = 1
EndIf
End