Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
arduno
Anmeldungsdatum: 12.05.2011 Beiträge: 252
|
Verfasst am: 21.06.2011, 14:52 Titel: Eine Sub in Sub... Fehlermeldung. |
|
|
Hallo, kann man in Freebasic keine Sub in einer Sub reinpacken ?
Danke. |
|
Nach oben |
|
 |
Westbeam

Anmeldungsdatum: 22.12.2009 Beiträge: 760
|
Verfasst am: 21.06.2011, 15:00 Titel: |
|
|
Das geht nicht.
Was versuchst du denn damit zu erreichen? |
|
Nach oben |
|
 |
MOD Fleißiger Referenzredakteur

Anmeldungsdatum: 10.09.2007 Beiträge: 1003
|
Verfasst am: 21.06.2011, 15:26 Titel: |
|
|
Subs und Functions müssen auf Modulebene stehen, innerhalb einer anderen Sub oder Function kann man das nicht machen. |
|
Nach oben |
|
 |
MilkFreeze

Anmeldungsdatum: 22.04.2011 Beiträge: 116
|
Verfasst am: 21.06.2011, 16:38 Titel: Re: Eine Sub in Sub... Fehlermeldung. |
|
|
arduno hat Folgendes geschrieben: | Hallo, kann man in Freebasic keine Sub in einer Sub reinpacken ?
Danke. |
Das hätte schlichtweg keinen Nutzen. _________________ Milch ftw  |
|
Nach oben |
|
 |
nemored

Anmeldungsdatum: 22.02.2007 Beiträge: 4704 Wohnort: ~/
|
Verfasst am: 21.06.2011, 17:28 Titel: |
|
|
Für eine "private" Unterprozedur vielleicht, die nur innerhalb einer bestimmten Prozedur erreichbar sein soll; früher war wohl GOSUB auch für solche Zwecke gedacht. _________________ Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1. |
|
Nach oben |
|
 |
arduno
Anmeldungsdatum: 12.05.2011 Beiträge: 252
|
Verfasst am: 21.06.2011, 22:27 Titel: |
|
|
jup, danke.
gruss |
|
Nach oben |
|
 |
Jojo alter Rang

Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 22.06.2011, 00:15 Titel: Re: Eine Sub in Sub... Fehlermeldung. |
|
|
MilkFreeze hat Folgendes geschrieben: | Das hätte schlichtweg keinen Nutzen. | Da hast du absolut recht, anonyme Funktionen und Konsorten wurde nur zum Spaß erfunden und nicht etwa weil sie nützlich wären. _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
 |
|
Nach oben |
|
 |
Cherry
Anmeldungsdatum: 20.06.2007 Beiträge: 249
|
Verfasst am: 22.06.2011, 18:28 Titel: |
|
|
Du kannst #Macro verwenden, wenn du unbedingt etwas in der Art brauchst. Allerdings ist das etwas anderes als eine Sub, auch wenn du es in ähnlicher Art einsetzen kannst.
Siehe hier: http://www.freebasic-portal.de/befehlsreferenz/macro-meta-200.html
Beispiel:
Code: | Sub Test()
#Macro ABC(x, y)
Print x + y
Sleep
#EndMacro
#Macro XYZ(a)
Print a
Sleep
#EndMacro
ABC(1, 2)
ABC(3, 4)
XYZ(5)
ABC(6, 7)
End Sub |
|
|
Nach oben |
|
 |
|