1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Forum
  3. AutoIt 3
  4. Projekte
  5. Firefox-Automatisierung

Lob

  • Tom99
  • 13. September 2008 um 15:03
1. offizieller Beitrag
  • Tom99
    Gast
    • 13. September 2008 um 15:03
    • #1

    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.
    :thumbup::thumbup:
    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.

  • BugFix
    aka McBarby
    Reaktionen
    7
    Beiträge
    11.162
    • 13. September 2008 um 15:09
    • Offizieller Beitrag
    • #2
    Zitat von Tom99

    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.

    MfG BugFix

    Mein Git | Meine UDF | Array-Tutorial | Bit-Tutorial | Dll-Tutorial | RegExp-Beispiel

    • Nächster offizieller Beitrag
  • Tom99
    Gast
    • 13. September 2008 um 15:23
    • #3

    Ich halts zwar auch für logisch, aber da steht nun mal f und nicht b.

  • Stilgar
    Poweruser
    Reaktionen
    1
    Beiträge
    1.616
    • 13. September 2008 um 15:31
    • #4

    Erstmal dankeschön für das Lob! :)


    Zu der Namenskonvention:
    Das scheint Auslegungssache zu sein :D
    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

  • Tom99
    Gast
    • 13. September 2008 um 15:35
    • #5

    Keine Ursache :)
    Macht wirklich Spaß damit zu arbeiten.

    Back to b
    Ich hatte mich eigentlich hier rauf bezogen.

  • Stilgar
    Poweruser
    Reaktionen
    1
    Beiträge
    1.616
    • 13. September 2008 um 15:47
    • #6

    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 :D

  • Tom99
    Gast
    • 13. September 2008 um 15:49
    • #7

    :) Besser ist es, so wichtig ist AutoIt dan auch nicht

  • GtaSpider
    Spinne
    Reaktionen
    1
    Beiträge
    2.641
    • 13. September 2008 um 15:50
    • Offizieller Beitrag
    • #8

    Hm für Boolean ( False/True) kommt doch eigentlich ein v hin, oder?
    Also vBool = False z.B.

    Mfg Spider

    [align=center][Blockierte Grafik: http://speedtest.net/result/2055409416.png]

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • Tom99
    Gast
    • 13. September 2008 um 15:52
    • #9

    Ah jetzt was ganz neues Oo, das wird hier noch spannend

  • Tom99
    Gast
    • 13. September 2008 um 16:02
    • #10

    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

  • Stilgar
    Poweruser
    Reaktionen
    1
    Beiträge
    1.616
    • 13. September 2008 um 16:10
    • #11

    @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

  • progandy
    Gast
    • 13. September 2008 um 16:29
    • #12

    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 :)

  • Tom99
    Gast
    • 13. September 2008 um 16:34
    • #13

    LoL es gibt bestimmt auch noch Q.
    Aber v steht für Value also kein festgelegter Wert.

  • progandy
    Gast
    • 13. September 2008 um 16:53
    • #14

    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

  • Tom99
    Gast
    • 13. September 2008 um 17:13
    • #15

    So wie ich gesagt hab :)

  • BugFix
    aka McBarby
    Reaktionen
    7
    Beiträge
    11.162
    • 13. September 2008 um 17:31
    • Offizieller Beitrag
    • #16

    Jetzt weiß ich endlich, warum es in AutoIt keine Konventionen gibt: Das würde nur noch mehr Verwirrung stiften. :rofl:

    MfG BugFix

    Mein Git | Meine UDF | Array-Tutorial | Bit-Tutorial | Dll-Tutorial | RegExp-Beispiel

    • Vorheriger offizieller Beitrag
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™