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
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. BugFix

Beiträge von BugFix

  • CSS Navigation

    • BugFix
    • 26. November 2013 um 00:04

    Ich hatte bereits in einer Website eine horizontale Navigation erstellt bestehend aus Button und nebenstehend einem Textfeld. Im Textfeld ist standardmäßig der Titel des aktiven Menüs zu sehen. Beim Hover über den Links zu den anderen Menüs, wird deren Text im Textfeld angezeigt. Den Austausch des Textes im Container habe ich per Javascript vorgenommen.
    Nun habe ich mich daran versucht, eine rein CSS-basierte Lösung zu finden. Allerdings klappt das nicht genau so, da ich nur begrenzt auf andere Elemente zugreifen kann.
    Ich lasse daher beim Hover den Text oberhalb der Navigationsbutton anzeigen und zeige dauerhaft den Text des aktiven Menüs daneben an (hier).

    css
    PHP
    .navigation {
        position: absolute;
        top: 50px;
        left: 30px;
        }
    .navigation a {
        width: 20px;                                      /* Link wird auf Quadrat abgebildet, kein Text, nur BG-Color */
        height: 20px;
        background-color: #FFFF00;
        border-bottom: 1px solid rgba(255, 255, 255, .2); /* dünner Rand unten+rechts, leichte Transparenz ==> wirkt dadurch plastischer */
        border-right: 1px solid rgba(255, 255, 255, .2);
        border-radius: 20px;                              /* Radius mit gleichem Wert, wie Höhe/Breite ==> ergibt Kreis */
        display: inline-block;                            /* für horizontale Anordnung Anzeige als inline-block */
        box-shadow: inset 0 0 2px 2px #B6B6B6;            /* innenliegender Boxschatten, kein Versatz, andere Farbe */
        }
    .navigation a:hover {
        background-color: #FFC000;
        box-shadow: inset 0 0 2px 2px #B6B6B6;
        }
    .navigation strong {
        width: 20px;
        height: 20px;
        background-color: #4F65E0;
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
        border-right: 1px solid rgba(255, 255, 255, .2);
        border-radius: 20px;
        display: inline-block;
        box-shadow: inset 0 0 2px 2px #B6B6B6;
        }
    .navigation span {          /* alle Elemente der Navigation, Button und Text */
        padding-left: 10px;
        }
    .hidden {                   /* Text der nur beim :hover eingeblendet wird */
        visibility: hidden;
        }
    #tl1, #tl2, #tl3, #tl4 {
        position: absolute;
        top: -45px;
        left: 45px;
        color: #FFC000;
    }
    #active {
        position: absolute;
        left: 150px;
        top: -15px;
        color: #4F65E0;
        font-weight: bold;
        }
    .link:hover > p {       /* Text zum Link über ausgeblendetem Text anzeigen */
        visibility: visible;
        }
    Alles anzeigen
    html
    PHP
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
    
    
    <head>
        <title>Navigation</title>
        <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
        <link href="nav.css" type="text/css" rel="stylesheet" />
    </head>
    
    
    <body>
        <div class="navigation">
            <span class="nolink"><strong></strong><p class="hidden" id="tl1">Men&uuml;_1</p></span>         <!-- aktiver Menüpunkt -->
            <span class="link"><a href="nav2.html"></a><p class="hidden" id="tl2">Men&uuml;_2</p></span>    <!-- Link Menü 2 -->
            <span class="link"><a href="nav3.html"></a><p class="hidden" id="tl3">Men&uuml;_3</p></span>    <!-- Link Menü 3 -->
            <span class="link"><a href="nav4.html"></a><p class="hidden" id="tl4">Men&uuml;_4</p></span>    <!-- Link Menü 4 -->
            <span class="item"><p id="active">Men&uuml;_1</p></span>                                        <!-- Text aktives Menü -->
        </div>
    </body>
    </html>
    Alles anzeigen


    Damit kann ich zur Not leben, aber weiß evtl. jemand, wie man eine derartige Navigation, wie am Anfang beschrieben, mit reinem CSS lösen kann?

  • NFC Reader SCL011

    • BugFix
    • 24. November 2013 um 22:10

    Near Field Communication wird nicht gerade von vielen Anwendungen genutzt. Somit ist auch wenig bis vllt. keine alternative Nutzung bekannt. Wird vermutlich noch etwas dauern.

  • Pflichtfelder (Radio Button, Edit Feld) vor dem Absenden des Formulars auf Inhalt prüfen

    • BugFix
    • 22. November 2013 um 12:39

    Mal unabhängig von der Fragestellung:
    Wenn schon Arrays für die Control verwendet werden, warum wird dieser Vorteil sofort wieder über Bord geschmissen und trotzdem jedes Control einzeln erstellt? Dazu nimmt man ganz performant ein For-Schleife und ändert x, y in Abhängigkeit vom Schleifenzähler. Die kpl. Controlerstellung läßt sich so auf ca. 10 Zeilen Code reduzieren.

  • Eure Top 10 Mix-Drinks

    • BugFix
    • 22. November 2013 um 12:33

    Ich selbst trinke gar keinen Alk, habe aber mal eine recht witzige Rezeptur aus Schweden gehört:
    ** Kron-Koffee **
    1 Kaffee-Pott zur Hälfte mit schwarzem Kaffee befüllt
    1 1-Kronen-Münze (ersatzweise jede beliebige andere Münze) hineinwerfen
    Nun mit Wodka auffüllen, bis die Krone (Adler od. was auch immer) auf der Münze erkennbar ist.

    Na wohl bekomms. :D

  • Webcam Bild Automatisch speichern

    • BugFix
    • 22. November 2013 um 10:09
    Zitat von emilio20

    das Bild sollte von einer IP Cam gespeichert werden. Wo muss die IP eingetragen werden ?


    Nun, eine IP-Cam ist keine Web-Cam im klassischen Sinn. Somit ist die angeführte UDF mit Verwendung der "avicap32.dll" sehr wahrscheinlich nicht anwendbar.
    Aber schau mal bei den Software-Tools, ob nicht was Passendes bei ist:
    http://www.freeware-base.de/freewares-kategorie592.html
    http://www.hsinlin.com/software/webcams.html

  • Funktionsweise der Timer Funktionen

    • BugFix
    • 21. November 2013 um 22:19

    Ich weiß nicht genau, wie es bei den AutoIt Timern geregelt ist. Mir sind aber Timer bekannt, die als Basis die CPU-Laufzeit verwenden.
    Es lässt sich ja jeder terminierte Zeitpunkt als Basis verwenden.

  • ListView - Item bearbeiten

    • BugFix
    • 20. November 2013 um 22:05

    Gibt es mehrere Möglichkeiten, hier eine Lösung von mir: Listview - Editieren aller SubItem

  • Webcam Bild Automatisch speichern

    • BugFix
    • 20. November 2013 um 21:41

    Mit den entsprechenden Includes funktioniert die SimpleWebcamApp tadellos. Beachte allerdings die Hinweise in Post 12.

  • Webcam Bild Automatisch speichern

    • BugFix
    • 20. November 2013 um 18:42

    Die UDF von Ludocus ist fehlerhaft, ich hatte das hier mal erweitert: https://autoit.de/index.php?page…1752#post231752

  • GUI 2 wenn GUI1 Minimiert über Func aufrufen geht das?

    • BugFix
    • 20. November 2013 um 14:36

    Zitat von Ghostleader

    also in dem Script kann man verschiedene Routen eintragen per Klicken die man beim Handel fahren möchte, quasi als Übersicht für den Handel.


    Ist das ein Spiel?
    Dann sende mir bitte die Erlaubnis des Spieleherstellers, dass du dieses automatisieren darfst - solange bleibt der Thread geschlossen.

    So, ist nun geklärt. Es handelt sich hierbei lediglich um eine Art grafisches Notizbuch zum Spiel. Keinerlei Interaktionen mit dem Spiel und somit alles regelkonform.
    Sorry Ghostleader für die Umstände, aber manchmal muss man halt etwas nachfragen.

  • GUI 2 wenn GUI1 Minimiert über Func aufrufen geht das?

    • BugFix
    • 20. November 2013 um 13:39
    Zitat von Ghostleader

    habe ich gerade gar keine Ahnung wie ich das umsetzen kann


    Hilfe: Tray, TrayEvent etc.

  • Programmier Sprache lernen

    • BugFix
    • 19. November 2013 um 23:27

    Eine objektive Antwort auf diese Frage wird man schwer finden können.
    Wenn man nach zu erwartenden Entwicklungen geht, sind vermutlich Sprachen im Fokus, die speziell Touchumgebungen unterstützen. Wobei das Rad der Entwicklung so schnell dreht, dass das in 5 Jahren wieder total anders aussehen kann.
    Vom Handling her ist es sicher von Vorteil, wenn die Sprachen sich selbst um den Speicher kümmern.

    Ich möchte mal eine weitere Sprache einbringen: Lua
    Kaum ein Spiel, kaum ein Fotoapparat kommt noch ohne aus. Wobei meist nicht die kpl. Software in Lua geschrieben wird, sondern vorrangig Plugins. Syntax ist leicht zu erlernen.
    (Meine Vorliebe für Lua ist ja sicher bekannt :D)

  • AutoIt - PN Checker

    • BugFix
    • 18. November 2013 um 18:13
    Zitat von Awesome

    Sofern man ein Captcha eingeben muss, muss ich mir noch was einfallen lassen.


    In diesem Fall solltest du dein Prog ad acta legen. Überlege den Sinn hinter Captchas - Vermeidung von automatisiertem Zugriff. D.h. in diesem Fall wünscht der Seitenbetreiber keine Automatisierung.
    -- Aber ich habe bei Zugriff auf AutoIt noch nie ein Captcha gesehen.

    Zitat von alpines

    das man das Intervall verstellen können sollte.


    Ganz sicher nicht, dann wird nur Unfug getrieben und mit kurzen Intervallen unnützer Traffic generiert. Wenn einstellbar, dann nur in Richtung größerer Intervalle.

  • Vorschläge und Verbesserungen / Complaint Area

    • BugFix
    • 17. November 2013 um 21:52

    Weitere Syntaxhighlighter? - Wie wär es denn damit, seinen AutoIt-Skill dazu zu nutzen, einen eigenen Forumviewer mit allen gewünschten Highlightern zu erstellen? Warum sollen derartige Extras hier im Forum stattfinden?
    Sehe ich keinerlei Notwendigkeit für. -- Geht mal ins FRA-Forum, da wird man gesteinigt, wenn man den integrierten AutoIt-Highlighter nutzt - zu viel Traffic. :D

  • AutoIt Buch - Wikibooks

    • BugFix
    • 15. November 2013 um 19:29

    Hmm...

    Was ist denn in dem Buch zu finden oder soll zu finden sein, was nicht der Hilfe zu entnehmen ist?
    Ich habe anfangs an dem Wiki mitgearbeitet, aber aufgrund der unvergleichlich guten AutoIt-Hilfe darin dann auch keine Notwendigkeit mehr gesehen.
    Nicht jedes Fahrrad muß neu erfunden werden.. :whistling:

  • IBAN Prüfziffer berechnen fehlerhaft

    • BugFix
    • 15. November 2013 um 17:13

    Ohne Skript?
    Hat sicher niemand Lust das nachzucoden anhand deiner Beschreibung. Zumal, wenn der Fehler in deiner Umsetzung liegt, können wir ihn nicht identifizieren.

  • Suche alten PC

    • BugFix
    • 15. November 2013 um 14:52
    Zitat von Orion

    Schade, eben ich verstehe nicht warum Leute sowas wegwerfen


    Nun, mir tut sowas auch weh - aber ich habe mich dann letztes Jahr auch von 4 16-Bit-DOS Laptops getrennt (die hatten den Wahnsinns RAM von 32 MB, HDD 140 MB, Prozessor-Takt unter 100 MHz).
    Irgendwann muß man erkennen, dass sowas nur noch Schrott ist, da man damit wirklich überhaupt nix anfangen kann. Und Staubfänger habe ich so auch genug.

  • Wenn IPAdresse =

    • BugFix
    • 15. November 2013 um 12:49

    Kennst du LIKE aus SQL? - Das habe ich adäquat für AutoIt umgesetzt: Suche mit LIKE
    Mit den Platzhaltern für ein oder beliebig viele Zeichen kannst du das simpel umsetzen.

    [autoit]


    If _Search_LIKE(@IPAddress1, "172.25.10.%" Then ; IP ist in dieser Range

    [/autoit]
  • Kalender Creator

    • BugFix
    • 15. November 2013 um 12:34

    Ich habe gerade in Rosetta Code das Thema Kalender in AutoIt umgesetzt.
    Aufgabe war, einen Lineprinter zu simulieren mit vorgegebenen Druckspalten und dort einen Kalender auszugeben.

    Ich habe die Lösung jetzt mal noch erweitert und eine Terminalsimulation per GUI als Option integriert. Wer also mal schnell einen Jahreskalender ausdrucken will in variabler Anzahl Monate nebeneinander (1, 2, 3, 4, 6, 12 sind möglich) kann sich das einfach in die Konsole ausgeben lassen und dann in eine druckbare datei kopieren.
    Viel Spaß.

    CreateCalendar.au3
    [autoit]


    #Region - TimeStamp
    ; 2013-11-15 12:22:51
    #EndRegion - TimeStamp

    [/autoit] [autoit][/autoit] [autoit]

    #include <Date.au3>

    [/autoit] [autoit][/autoit] [autoit]

    ; Anzahl Zeichen in jeder Zeile, Minimum ist 20 - ein Monat.
    Global $iPrintSize = 80

    [/autoit] [autoit][/autoit] [autoit]

    ; Anzahl Monate, die nebeneinander gedruckt werden sollen. Mit "0" wird das automatisch errechnet.
    ; Die Zahl wird korrigiert, wenn damit kein rechteckiger Ausdruck möglich ist.
    ; Wenn der Druckbereich zu schmal ist für die gegebene Anzahl Monate, wird diese automatisch errechnet.
    Global $iSideBySide = 3

    [/autoit] [autoit][/autoit] [autoit]

    ; Anzahl Leerzeichen zwischen den Monaten.
    Global $iSpace = 4

    [/autoit] [autoit][/autoit] [autoit]

    ; Titel festlegen
    Global $sTitle = '[ MEIN KALENDER ]'

    [/autoit] [autoit][/autoit] [autoit]

    ; Ausgabe in Konsole und/oder Terminalsimulation (GUI)
    Global Const $_CONSOLE = 1
    Global Const $_TERMINAL = 2
    Global Const $_BOTH = BitOR($_CONSOLE, $_TERMINAL)

    [/autoit] [autoit][/autoit] [autoit]

    ; Array mit Zellen-Labeln für Terminalsimulation
    Global $aRawCol[1][2]

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    _CreateCalendar( 2013, $_BOTH )

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    Func _CreateCalendar($_iYear, $_iOutput)
    Local $aMon[12] = [' Januar ', ' Februar ', ' März ', _
    ' April ', ' Mai ', ' Juni ', _
    ' Juli ', ' August ', ' September ', _
    ' Oktober ', ' November ', ' Dezember ']
    Local $sHead = 'Mo Di Mi Do Fr Sa So'
    Local $aDaysInMonth[12] = [31,28,31,30,31,30,31,31,30,31,30,31]
    If _DateIsLeapYear($_iYear) Then $aDaysInMonth[1] = 29

    [/autoit] [autoit][/autoit] [autoit]

    ; == Datum mit in Wochentagstabelle für das gesamte Jahr verknüpfen
    Local $aAllDaysInMonth[6][7][12] ; [ Zeilen ][ Wochentage ][ Monate ]
    Local $iDay = 1, $iShift
    For $i = 1 To 12
    $iShift = _DateToDayOfWeekISO($_iYear, $i, 1) -1
    For $j = 0 To 5
    For $k = $iShift To 6
    $aAllDaysInMonth[$j][$k][$i-1] = $iDay
    $iDay += 1
    If $iDay > $aDaysInMonth[$i-1] Then ExitLoop(2)
    Next
    $iShift = 0
    Next
    $iDay = 1
    Next

    [/autoit] [autoit][/autoit] [autoit]

    ; == Prüfe Anzahl Monate nebeneinander, berechnen wenn erforderlich
    If $iSideBySide > 0 Then
    If $iPrintSize < ($iSideBySide *(20 +$iSpace) -$iSpace) Then $iSideBySide = 0
    EndIf
    Switch $iSideBySide
    Case 0
    $iSideBySide = Int($iPrintSize /(20 +$iSpace))
    If $iPrintSize < 20 Then Return _PrintLine($_iOutput, 'Escape: Size Error')
    If $iPrintSize < (20 +$iSpace) Then $iSideBySide = 1
    Case 5
    $iSideBySide = 4
    Case 7 To 11
    $iSideBySide = 6
    EndSwitch

    [/autoit] [autoit][/autoit] [autoit]

    ; == Ausgabe auch in simuliertes Terminal
    If BitAND($_iOutput, $_TERMINAL) Then
    Local $iLines = 12 /$iSideBySide *8 + 6
    ReDim $aRawCol[$iLines][$iPrintSize]
    GUICreate('Simulated Printer', $iPrintSize*8, $iLines*16) ; Größe jeder Zelle: 8 px * 16 px
    GUISetBkColor(0x00008E)
    GUISetFont(9, 400, Default, 'Courier New')

    [/autoit] [autoit][/autoit] [autoit]

    For $i = 0 To $iLines -1
    For $j = 0 To $iPrintSize -1
    $aRawCol[$i][$j] = GUICtrlCreateLabel('', $j*8, $i*16, 8, 16, 2) ; $ES_RIGHT = 2
    GUICtrlSetColor(-1, 0xFFFF22)
    Next
    Next

    [/autoit] [autoit][/autoit] [autoit]

    GUISetState()
    EndIf

    [/autoit] [autoit][/autoit] [autoit]

    ; == Leerzeichenstring erstellen
    Local $sSpace = ''
    For $i = 1 To $iSpace
    $sSpace &= ' '
    Next

    [/autoit] [autoit][/autoit] [autoit]

    ; == Header drucken
    _PrintLine($_iOutput, @LF)
    _PrintLine($_iOutput, $sTitle, @LF)
    _PrintLine($_iOutput, StringRegExpReplace($_iYear, '(\d)(\d)(\d)(\d)', '$1 $2 $3 $4'), @LF)

    [/autoit] [autoit][/autoit] [autoit]

    ; == Daten für jede Zeile zusammenstellen/drucken in Abhängigkeit zur Anzahl Monate nebeneinander
    Local $sLine, $iRight, $sTmp1, $sTmp2
    For $n = 0 To 12 /$iSideBySide -1
    $sTmp1 = ''
    $sTmp2 = ''
    For $z = 0 To $iSideBySide -1
    $sTmp1 &= $aMon[$iSideBySide *$n+$z] & $sSpace
    $sTmp2 &= $sHead & $sSpace
    Next
    _PrintLine($_iOutput, StringTrimRight($sTmp1, $iSpace))
    _PrintLine($_iOutput, StringTrimRight($sTmp2, $iSpace))
    For $j = 0 To 5
    $sLine = ''
    For $i = 1 To $iSideBySide
    For $k = 0 To 6
    $iRight = 3
    If $k = 0 Then $iRight = 2
    $sLine &= StringRight(' ' & $aAllDaysInMonth[$j][$k][$iSideBySide*$n+$i-1], $iRight)
    Next
    If $i < $iSideBySide Then $sLine &= $sSpace
    Next
    _PrintLine($_iOutput, $sLine)
    Next
    Next

    [/autoit] [autoit][/autoit] [autoit]

    If BitAND($_iOutput, $_TERMINAL) Then
    Do
    Until GUIGetMsg() = -3
    EndIf
    EndFunc ;==>_CreateCalendar

    [/autoit] [autoit][/autoit] [autoit]

    Func _PrintLine($_iOutput, $_sLine, $_sLF='')
    Local Static $iLine = 0
    If BitAND($_iOutput, $_CONSOLE) Then
    Local $iLen = StringLen($_sLine)
    Local $sSpace = '', $sLeft = ''
    For $i = 1 To $iPrintSize-1
    $sSpace &= ' '
    Next
    If $iLen < $iPrintSize Then $sLeft = StringLeft($sSpace, Int(($iPrintSize-$iLen)/2))
    ConsoleWrite($sLeft & $_sLine & $_sLF & @LF)
    EndIf
    If BitAND($_iOutput, $_TERMINAL) Then
    Local $aLine = StringSplit($_sLine, ''), $iIndexStart = 0
    If $aLine[0] < $iPrintSize Then $iIndexStart = Int(($iPrintSize-$aLine[0])/2)
    For $i = 1 To $aLine[0]
    GUICtrlSetData($aRawCol[$iLine][$i+$iIndexStart], $aLine[$i])
    Next
    EndIf
    $iLine += 1
    If $_sLF <> '' Then $iLine += 1
    EndFunc ;==>_PrintLine

    [/autoit]
    Bsp. Konsolenausgabe
    Code
    [ MEIN KALENDER ]
    
    
                                        2 0 1 3
    
    
                 Januar                 Februar                   März        
          Mo Di Mi Do Fr Sa So    Mo Di Mi Do Fr Sa So    Mo Di Mi Do Fr Sa So
              1  2  3  4  5  6                 1  2  3                 1  2  3
           7  8  9 10 11 12 13     4  5  6  7  8  9 10     4  5  6  7  8  9 10
          14 15 16 17 18 19 20    11 12 13 14 15 16 17    11 12 13 14 15 16 17
          21 22 23 24 25 26 27    18 19 20 21 22 23 24    18 19 20 21 22 23 24
          28 29 30 31             25 26 27 28             25 26 27 28 29 30 31
    
                  April                   Mai                     Juni        
          Mo Di Mi Do Fr Sa So    Mo Di Mi Do Fr Sa So    Mo Di Mi Do Fr Sa So
           1  2  3  4  5  6  7           1  2  3  4  5                    1  2
           8  9 10 11 12 13 14     6  7  8  9 10 11 12     3  4  5  6  7  8  9
          15 16 17 18 19 20 21    13 14 15 16 17 18 19    10 11 12 13 14 15 16
          22 23 24 25 26 27 28    20 21 22 23 24 25 26    17 18 19 20 21 22 23
          29 30                   27 28 29 30 31          24 25 26 27 28 29 30
    
                  Juli                   August                 September     
          Mo Di Mi Do Fr Sa So    Mo Di Mi Do Fr Sa So    Mo Di Mi Do Fr Sa So
           1  2  3  4  5  6  7              1  2  3  4                       1
           8  9 10 11 12 13 14     5  6  7  8  9 10 11     2  3  4  5  6  7  8
          15 16 17 18 19 20 21    12 13 14 15 16 17 18     9 10 11 12 13 14 15
          22 23 24 25 26 27 28    19 20 21 22 23 24 25    16 17 18 19 20 21 22
          29 30 31                26 27 28 29 30 31       23 24 25 26 27 28 29
                                                          30                  
                 Oktober                November                Dezember      
          Mo Di Mi Do Fr Sa So    Mo Di Mi Do Fr Sa So    Mo Di Mi Do Fr Sa So
              1  2  3  4  5  6                 1  2  3                       1
           7  8  9 10 11 12 13     4  5  6  7  8  9 10     2  3  4  5  6  7  8
          14 15 16 17 18 19 20    11 12 13 14 15 16 17     9 10 11 12 13 14 15
          21 22 23 24 25 26 27    18 19 20 21 22 23 24    16 17 18 19 20 21 22
          28 29 30 31             25 26 27 28 29 30       23 24 25 26 27 28 29
                                                          30 31
    Alles anzeigen


    So sieht die Terminal Simulation aus:
    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    Dateien

    calendar_terminal.png 31,12 kB – 0 Downloads Create_Calendar.au3 4,95 kB – 315 Downloads
  • Nach dem compilen, Fehlermeldungen verallgemeinern oder entfernen?

    • BugFix
    • 8. November 2013 um 09:41
    Zitat von SgtIgram

    ich verstehe den sinn daran jemanden nicht zwingend wissen zu lassen das es sich um ein autoit programm geht und an welcher stelle, was passiert...


    ..und ich finde die Fragestellung selbst absurd. Es will mir einfach nicht in den Schädel, dass man sich so konsequent gegen Error-Handling sperrt. Eine Logdatei ist alles Mögliche - aber garantiert kein Error-Handling!
    Das, was hier beim kompilierten Skript abgefangen werden soll, tritt doch niemals auf, wenn ein ordentliches Error-Handling existiert. Verzeiht meine Sturheit, aber ich sehe hier nur kein wirkliches Problem.
    Ich komm mir gerade vor, wie ein Prediger: "Nimm nicht Weg A, dort fällst du in ein Loch" - "Ich weiß, dass da ein Loch ist, aber sag mir, wie ich am Besten in das Loch falle, ohne mir weh zu tun." :wacko:

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™