Danke erstmal für deine Antwort Lars.
War vielleicht nicht ganz verständlich ausgedrückt. Hier mal das Beispiel dazu. Wir kann ich hier abfragen, ob uVar String o. numerisch ist?
Code: Alles auswählen
Procedure _SayText(x,y,uVar)
StartDrawing(ScreenOutput())
Locate(x,y)
BackColor(0,0,0)
FrontColor(255,255,255)
if TYPE(uVar) = "C" ; <-- so in der Art
DrawText(uVar)
else
DrawText(Str(uVar))
endif
StopDrawing()
EndProcedure
Ein Errorhandle wär vielleicht eine Mög. aber die fängt der Compiler leider
schon vorher ab.
uVar = "Hallo" -> Compilerstop
_SayText(100,100,uVar)
oder
nVar = 10
uVar = Val(nVar) -> CompilerStop
_SayText(100,100,uVar)
vielleicht hast du ja eine optimalere Lösung, um nicht immer wieder die
Standardvor u.- Nachfunktionen für DRAWTEXT() aufzurufen.
Gehört zwar nicht hierher, aber hab auch da im Board keine Antwort gefunden.
Ist das Fenster Child / Parent handling auch in Linux möglich?
In der Hoffnung euch nicht allzusehr zu belasten....
Skiller