New
Tach auch,
durch die letzten Beiträge bin ich darüber gestolpert dass ich die Subroutinen nicht richtig handle. Ja, sie funktionieren, aber wie soll ich es richtig machen? In der Hilfe steht z.B.
Wenn ich bei der Deklaration schon Byval oder Byref angebe, wozu muss ich das bei der Sub nochmal machen? Es geht auch wenn ich es weg lasse.
Ebenso steht da: "'use the same variable names as 'the declared one"
Ich übernehme das gerne mit einem neuen Namen damit die Sub besser verständlich ist für mich.
Das funktioniert auch. Ist das falsch?
Des weiteren irritiert mich der Hinweis "By using CONFIG SUBMODE=NEW, you do not need to DECLARE each sub/function."
Ich verstehe dass die Deklaration weg fällt und ich natürlich dann beim Aufruf Byval oder Byref angeben muss aber das Wörtchen "NEW" irritiert mich.
Bedeutet das dass in Zukunft die Subs ohne Deklaration sein werden und ich meine alten Programme umschreiben sollte?
Wie macht man das dann richtig? übergibt man Byval, Byref beim call? Call Test(b1 As Byte , Byval B2 As Byte)
oder übernimmt man es bei der Sub? Sub Test(b1 As Byte , Byval B2 As Byte)
Hab in der Hilfe und in der History.txt gesucht, finde aber keine passende Antwort. Wie machen das die Profis?
Gruß, Martin
durch die letzten Beiträge bin ich darüber gestolpert dass ich die Subroutinen nicht richtig handle. Ja, sie funktionieren, aber wie soll ich es richtig machen? In der Hilfe steht z.B.
Wenn ich bei der Deklaration schon Byval oder Byref angebe, wozu muss ich das bei der Sub nochmal machen? Es geht auch wenn ich es weg lasse.
Ebenso steht da: "'use the same variable names as 'the declared one"
Ich übernehme das gerne mit einem neuen Namen damit die Sub besser verständlich ist für mich.
Des weiteren irritiert mich der Hinweis "By using CONFIG SUBMODE=NEW, you do not need to DECLARE each sub/function."
Ich verstehe dass die Deklaration weg fällt und ich natürlich dann beim Aufruf Byval oder Byref angeben muss aber das Wörtchen "NEW" irritiert mich.
Bedeutet das dass in Zukunft die Subs ohne Deklaration sein werden und ich meine alten Programme umschreiben sollte?
Wie macht man das dann richtig? übergibt man Byval, Byref beim call? Call Test(b1 As Byte , Byval B2 As Byte)
oder übernimmt man es bei der Sub? Sub Test(b1 As Byte , Byval B2 As Byte)
Hab in der Hilfe und in der History.txt gesucht, finde aber keine passende Antwort. Wie machen das die Profis?
Gruß, Martin