Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Elvis

Anmeldungsdatum: 01.06.2006 Beiträge: 818 Wohnort: Deutschland, BW
|
Verfasst am: 09.01.2007, 17:31 Titel: Was zum Teufel macht der ANY-Befehl? |
|
|
Hallo!
Wie der Titel schon verrät, komme ich absolut nicht
drauf, was der Befehl ANY bewerkstelligt. Auch nach
studieren der MonFAQ.
Wenn ich im QBasic-Index die entsprechende Beschreibung
öffne, kommt dasselbe wie beim DECLARE-Befehl.
Danke im vorraus!
Grüße, Elvis _________________ Geforce 7300GT (256MB GDDR3, Gainward) -- 2x 512MB (DDR2 800, MDT) -- AMD Athlon64 X2 EE 3800+ -- Asrock ALiveNF5-eSATA2+ |
|
Nach oben |
|
 |
Stormy

Anmeldungsdatum: 10.09.2004 Beiträge: 567 Wohnort: Sachsen - wo die schönen Frauen wachsen ;)
|
|
Nach oben |
|
 |
Elvis

Anmeldungsdatum: 01.06.2006 Beiträge: 818 Wohnort: Deutschland, BW
|
Verfasst am: 09.01.2007, 18:24 Titel: |
|
|
Ahaaa! Schönen Dank!
Grüße, Elvis _________________ Geforce 7300GT (256MB GDDR3, Gainward) -- 2x 512MB (DDR2 800, MDT) -- AMD Athlon64 X2 EE 3800+ -- Asrock ALiveNF5-eSATA2+ |
|
Nach oben |
|
 |
pinkpanther

Anmeldungsdatum: 28.05.2005 Beiträge: 79 Wohnort: Wien
|
Verfasst am: 10.01.2007, 13:15 Titel: |
|
|
Code: | FUNCTION Groesse (Var AS ANY)
RETURN LEN(Var)
END FUNCTION
DIM as integer a
DIM as single b
DIM as double c
PRINT Groesse(a), Groesse(b), Groesse(c) |
Schön wär's, wenn das funktionieren würde...
Allerdings ist die ANY-Klausel nur als Teil der DECLARE-Anweisung zulässig, und zwar zu dem Zweck, um Non-BASIC-Prozeduren (etwa in ASM geschriebene) zu deklarieren und aus QB aufrufbar zu machen. _________________ lG
pinkpanther  |
|
Nach oben |
|
 |
Lutz Ifer Grillmeister

Anmeldungsdatum: 23.09.2005 Beiträge: 555
|
Verfasst am: 12.01.2007, 16:53 Titel: |
|
|
[quote="Elvis"]Was zum Teufel macht der ANY-Befehl?[/Elvis]
Ich fühle mich angesprochen....
Seit neuestem gibt es auch ein "dim foobar as integer = any", um zu verhindern, dass FB jede neue Variable automatisch auf 0 setzt. Nachteil: Unbekannter Inhalt der Variable nach dem initialisieren, Vorteil: Etwas schneller.
"any" ist eigentlich erst als "any ptr" interessant, wenn man mit Pointern arbeitet.
Gruß
Lutz Ifer _________________ Wahnsinn ist nur die Antwort einer gesunden Psyche auf eine kranke Gesellschaft. |
|
Nach oben |
|
 |
Michael712 aka anfänger, programmierer
Anmeldungsdatum: 26.03.2005 Beiträge: 1593
|
Verfasst am: 12.01.2007, 17:03 Titel: |
|
|
Leider ist das aber nur in FreeBASIC verfügbar, das Thema ist jedoch im QBasic Forum  _________________
Code: | #include "signatur.bi" |
|
|
Nach oben |
|
 |
|