Ich finds echt Klasse das du dich so in dein UDF reinkniest, da ich den InternetExplorer nicht mag und deswegen auch kein Lust hab die IE.au3 zu benutzen.
PS: Dein Code ist echt schön geschrieben, mir ist nur aufgefallen das du bei Boolen Parametern immer zb. $bHide benutz, was aber für Binary steht.
Lob
-
-
- Offizieller Beitrag
mir ist nur aufgefallen das du bei Boolen Parametern immer zb. $bHide benutz, was aber für Binary steht.
Ich antworte einfach mal dazu
Da es in Autoit nur die Typen Variabel, Bool oder Array (oops - Object fast vergessen) - gibt, ist die Kennzeichnung einer Boolschen Variable mit b eigentlich durchaus sinnvoll. Ich handhabe das ebenso. -
Ich halts zwar auch für logisch, aber da steht nun mal f und nicht b.
-
Erstmal dankeschön für das Lob!
Zu der Namenskonvention:
Das scheint Auslegungssache zu sein
Bei würde by für binary stehen und f (bei AutoIt flag ) für float und b eben boolsch.Wie z.B hier:
http://www.uni-koblenz.de/~daniel/Namenskonventionen.html
unter "Basistypen".Wobei das in AutoIt eh egal ist, alles ist ein Variant, man tut sich halt beim Programmieren und lesen etwas leichter.
Grüße
Stilgar -
Keine Ursache
Macht wirklich Spaß damit zu arbeiten.Back to b
Ich hatte mich eigentlich hier rauf bezogen. -
Ja das habe ich gelesen ... und ignoriert, da ich mit verschiedenen Programmiersprachen gleichzeitig, auch beruflich, tun habe und mich nicht von der AutoIt-Version verwirren lassen wollte
-
Besser ist es, so wichtig ist AutoIt dan auch nicht
-
- Offizieller Beitrag
Hm für Boolean ( False/True) kommt doch eigentlich ein v hin, oder?
Also vBool = False z.B.Mfg Spider
-
Ah jetzt was ganz neues Oo, das wird hier noch spannend
-
Noch mal was anderes wenn ich mir die normale FF.au3 http://thorsten-willert.de/Themen/AutoIt-…F.au3/index.php runterladen will fehlen mir irgendwie am ende immer so 1~2 kb
-
@Tom99:
Jetzt ist die Datei wieder komplett. Beim Upload hatte meine Verbindung rumgezickt.GtaSpider :
Wo kommt den v für boolean her?Grüße
Stilgar -
hmm...
möglicherweise so:Spoiler anzeigen
s -> String
i -> Integer
b -> byte
dw -> dword
w -> word
c - char
...
und für Boolean blieb nur noch v -
LoL es gibt bestimmt auch noch Q.
Aber v steht für Value also kein festgelegter Wert. -
in Wikipedia is t b = byte ODER boolean.
Boolean ist aber auch f für flag
Daher würde ich b für byte und f für boolean nehmen
http://en.wikipedia.org/wiki/Hungarian_notation -
So wie ich gesagt hab
-
- Offizieller Beitrag
Jetzt weiß ich endlich, warum es in AutoIt keine Konventionen gibt: Das würde nur noch mehr Verwirrung stiften.