Nö, aus meiner SIcht siehst Du das richtig. Ich würde statt "bietet sich an" eine Formulierung verwenden, die mehr in Richtung Verpflichtung geht.
Beiträge von water
-
-
Wobei, müsste das nicht mit $DMA_AUTHENTICATION auch passieren?
Würde ich auch so sehen.
-
Fehlen da nicht die Anführungszeichen?
Wenn Du User/Passwort nicht angibst, dann werden die Credentials des aktuellen Users verwendet. Wenn Du "" angibst, dann wird ein leerer String verwendet und das führt dann zur Anmeldeanforderung.
Daher sollt mein Beispiel oben funktionieren. -
Da kann ich Dir nur zustimmen. Solche Posts tragen genau gar nichts zur Problemlösung bei.
-
Im Wiki des engl. Forums gibt es einige MySQL UDFs. Vielleicht hilft eine davon:
-
Da wird es nicht spürbar sein
-
Performance ist halt bei Tweaky's erstem Vorschlag besser.
-
Warum sollte man? Das sind Fehlermeldungen die Du auf jeden Fall mitkriegen solltest!
Ich finde die Lösung von trancexx genial, da sie die Meldung abfängt und Dir die Möglichlkeit gibt beliebige Debugginginformationen z.B. in einen Log zu schreiben. Danach wird die MsgBox bestätigt.
Auf dieser Basis kannst Du dann den Fehler bereinigen. -
Ist mir auch schon passiert, dass sich eine zur Fehlersuche eingebauten MsgBox oder ein _ArrayDisplay im Sktript bzw. einem der eigenen UDF's versteckte
-
Ich empfehle in einem derartigen Fall, auf alle MsgBox-Zeilen im Script zu verzichten.
Bei mir ging es nicht um MsgBox-en aus dem Skript selbst sondern um Meldungen von AutoIt.
Für diese Laufzeitfehler ist die Lösung von Trancexx gedacht.
-
Installiere 3.3.14.2 in ein anderes Verzeichnis und gib in Deinem Skript dann mit "#AutoIt3Wrapper_AutoIt3Dir" dieses Verzeichnis an.
-
Bei mir trat der Fehler in einem mehr als umfangreichen Programm - das auf einem Server lief und von einem IT-Managementsystem getriggert wurde - nur alle paar Wochen auf.
Mit der Function von trancexx gelang es mir ohne viel Aufwand den Ort des Fehlers und die Situation (war abhängig von den Eingangsdaten) zu protokollieren und dann den Code entsprechend anzupassen.
BTW: Eine umfangreiche Loggingfunction war bereits eingebaut, half aber im konkreten Fall nicht.
-
Es gibt eine Lösung
Ich hatte vor ewigen Zeiten das selbe Problem (MsgBox wartet im Hintergrund auf ein "OK") und Trancexx hatte die Lösung.
Guckst Du hier: https://www.autoitscript.com/forum/topic/14…from-a-service/ -
Google-Suche nach "autoit version 3.3.14.2 download" bringt als ersten Treffer https://www.autoitscript.com/site/autoit/downloads/.
Da dies eine engl. Seite ist, suche ich dort nach "previous" und - voilà - hier haben wir den Link zu https://www.autoitscript.com/autoit3/files/archive/autoit/ -
Ich würde Dir ja gerne den Hinweis auf eine Suchmaschine geben - aber das magst Du ja nicht
-
NB.: Falls mit dem zweiten MsgBox-Statement der Wert von @error nach _ArraySearch zurückgegeben werden soll, dann funktioniert das so nicht, da @error durch das 1. MsgBox-Statement neu gesetzt wird. Zuerst wird _ArraySearch ausgeführt, dann MsgBox.
-
Hast Du Dir die neue Beta von Jos schon angesehen?
BETA: SciTE v5x & lua Dynamic_include and "Smart" AutoComplete for Vars/UDFs/AbbrevsThis Beta version contains SciTE v 5.3.5 and a major change to the AutoComplete functionality and automatically addition of required #include lines at the top.…www.autoitscript.com -
Ich verwende seit 2011 die Linux Distribution "Ubuntu". Den neuen Drucker/Kopierer/Scanner hat Ubuntu ohne irgendwelche Treiberinstallation erkannt.
Vielleicht wäre das was für Dich?
Gibt auch ein AutoIt-ähnliches Forum etc. https://www.ubuntuusers.de.
Beispielartikel zu WLAN.
-
Warum old? Das ist so ein typischer Fall wo man sich fragt ob das so sein muss?
Schau Dir dazu die Diskussion im engl. Forum an. Da wurde das intensiv diskutiert.
-
Dafür gibt es nun die _DebugArrayDisplay Funktion.
Abhängig von der AutoIt-Version von der Du upgegraded hast, sind natürlich viele Änderungen passiert. Die sind alle in der History dokumentiert.