Geht nicht anders, du mußt 2 Includes machen:
einen mit "declare sub"
und einen mit dem Sub selbst, das aber dann NACH der "End" Anweisung
Beispiel:
"$nocompile" brauchst du nicht, bzw. geht auch nichtCode:$regfile = "m32def.dat" $crystal = 8000000 $lib "glcdKS108.lbx" $include "font8x8.font" $include "testdefinition.bas" ' da steht nur "Declare... " drinnen Config Graphlcd = 128 * 64sed , Dataport = Porta , Controlport = Portc , Ce = 2 , Ce2 = 3 , Cd = 4 , Rd = 5 , Enable = 6 , Reset = 7 Setfont Font8x8 Cls Portd.7 = 1 Do Lcdat 1 , 1 , "Hallo" Wait 1 Test wait 1 Loop End $include "testcode.bas" ' da steht die eigentliche "Sub " drinnen
Liegt daran, dass Bascom die "include" Daten genau dort reinnagelt, wo "include" steht. Und Subroutinen können eben nicht vorne stehen.






Zitieren

Lesezeichen