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. Thomymaster

Beiträge von Thomymaster

  • _DynArray-UDF - halbdynamische Arrays mit AutoIt

    • Thomymaster
    • 6. Juni 2017 um 21:08

    Hi

    Habe gerade getestet mit AutoIT 3.3.14.2

    Code
    >"C:\Program Files\AutoIt3\SciTE\AutoIt3Wrapper\AutoIt3Wrapper.exe" /run /prod /ErrorStdOut /in "C:\Users\thomy\Desktop\DynArray\ComplexSort-broken.au3" /UserParams    
    +>21:04:51 Starting AutoIt3Wrapper v.14.801.2025.0 SciTE v.3.4.4.0   Keyboard:00000407  OS:WIN_7/Service Pack 1  CPU:X64 OS:X86    Environment(Language:0407)
    +>         SciTEDir => C:\Program Files\AutoIt3\SciTE   UserDir => C:\Users\thomy\AppData\Local\AutoIt v3\SciTE\AutoIt3Wrapper   SCITE_USERHOME => C:\Users\thomy\AppData\Local\AutoIt v3\SciTE 
    >Running AU3Check (3.3.14.2)  from:C:\Program Files\AutoIt3  input:C:\Users\thomy\Desktop\DynArray\ComplexSort-broken.au3
    +>21:04:51 AU3Check ended.rc:0
    >Running:(3.3.14.2):C:\Program Files\AutoIt3\autoit3.exe "C:\Users\thomy\Desktop\DynArray\ComplexSort-broken.au3"    
    --> Press Ctrl+Alt+Break to Restart or Ctrl+Break to Stop
    "C:\Users\thomy\Desktop\DynArray\DynArray.au3" (596) : ==> Array variable has incorrect number of subscripts or subscript dimension range exceeded.:
    $t1 = $a[$aMp[$i]]
    $t1 = ^ ERROR
    ->21:04:55 AutoIt3.exe ended.rc:1
    +>21:04:55 AutoIt3Wrapper Finished.
    >Exit code: 1    Time: 3.808
    Alles anzeigen


    Ich hatte aber anscheinend eine alte Version der UDF (77kb Größe), mit der aktuellen (102kb) funktioniert es. Gibts irgendwo ein Changelog? :)

  • _DynArray-UDF - halbdynamische Arrays mit AutoIt

    • Thomymaster
    • 12. März 2017 um 20:00

    Hi

    Ich hab die UDF gefunden, das ist einfach super denn sie hilft mir bei meinem aktuellen AutoIT-Projekt sehr :)

    Ich hab mal die Beispiele ausprobiert, dabei ist mir aufgefallen dass "2D-Array mit komplexer Sortiervorschrift" nicht funktioniert (AutoIT 3.3.14.2). Ich bekomme nach der ersten Arrayanzeige:

    Code
    ...
    "C:\Users\thomy\Desktop\DynArray\DynArray.au3" (596) : ==> Array variable has incorrect number of subscripts or subscript dimension range exceeded.:
    $t1 = $a[$aMp[$i]]
    $t1 = ^ ERROR

    Woran kann das denn liegen?


    Gruß Thomy

  • ISN AutoIt Studio

    • Thomymaster
    • 25. April 2016 um 23:47

    Hi

    Einfach Hamm, muss ich an dieser Stelle einfach auch noch einmal loswerden :)

  • ISN AutoIt Studio

    • Thomymaster
    • 29. Juni 2015 um 00:23

    Hallo

    Ich bin gerade auf die ISN gestoßen, sieht Hammer aus!! :)

    Ich habe ein paar Anmerkungen

    - Wenn ich ein neues Projekt anlege und benenne, heißt die Projektdatei immer "project.isn". Wenn ich sie nun umbenenne, so wie mein Projekt und öffne, wird sie nicht mehr erkannt. Wie kann ich diese denn auch so benennen, wie mein Projekt?

    - Noch eine Frage wegen des Form Editors. Ich habe bis jetzt alle meine Forms in Koda geschrieben, habe also den AutoIT-Code dafür. Da der ISN Form Editor viel besser aussieht ist nun meine Frage, ob es eine Möglichkeit gibt, ein leeres Form anzulegen und den AutoIT Code dort zu importieren? Das ganze wird dann als .isn Form abgespeichert und ab sofort nur über den ISN Form Editor bearbeitet.

    - Autocomplete wenn ich mich vertippt habe (z.B. bei einer Variablen) und dann die Rück-Taste gedrückt habe, funktioniert nicht (die Autocomplete-Box erscheint nicht mehr)

    - Wenn ich eine Funktion innerhalb meines Skriptes verschoben habe, aktualisiert sich der Funktionsbaum nicht von alleine (ich muss oben auf das Icon klicken)

    - Wenn ich eine Variable verwende, die ich in meinem Skript noch nie hatte, funktioniert das Autocomplete nicht bis ich entweder den Funktionsbaum aktualisere, oder das Skript speichere

    - Es gibt keine "Jump To" (STRG+J) Funktionalität wi in SciTe

    - Der Funktionsbaum rechts zeigt mir alle Funktionen geornet nach A-Z an und nicht geordnet nach der Stelle des Auftretens im Programm


    Wegen des Form Editors:

    - Wenn ich eine Combobox zur GUI hinzufüge, kann ich sie nicht nachträglich verschieben. Wenn ich auf das Control doppelklicke, kann ich einen Wert in die Combobox schreiben, sie aber nicht im Form verschieben

    - Ich kann Menüeinträge verändern und hinzufügen, auch wenn das Control gesperr ist. Wenn ich das Form abspeichere, sind die Änderungen natürlich nicht enthalten. Es wäre gut wenn man bei einem gesperrten Control (generell) die Aktionen unter "weitere Aktionen" ausgrauen könnte.

    - Wenn ich auf eine Combobox ein eine OnEvent Funktion eintragen will, steht sie nur ganz kurz in dem Feld "ClickCtrl", verschwinden dann aber sofort wieder (und ist auch nicht im generierten Code).


    Gruß Thomy

  • wie SQLite Status (database is locked) abfragen

    • Thomymaster
    • 16. März 2015 um 17:26

    Hallo

    Ich habe bei mir eine Anwendung geschrieben, die auf mehreren PCs läuft und in eine SQLite DB schreibt (ja ich weiß das ist nicht ideal).

    Jetzt habe ich eine Funktion geschrieben(DBgetValue), die Werte aus der DB holt, manchmal erzeugt diese aber im Log:

    DBgetValue(): 1140: error with SQLite_FetchData(): return code->5 @error->5 SQLite ErrMsg()->database is locked

    Gibt es eine AutoIT Funktion, mit der ich den Status der Db anfragen kann, sodass ich bei gesperrter DB den Wert 5 bzw "database is locked" zurück bekomme?

    Weil _SQLiteErrMsg() gibt ja immer nur den Status der letzten Aktion in der DB zurück. Ich suche soetwas wie _SQLite_GetStatus() :)


    Gruß Thomy

  • _DynArray-UDF - halbdynamische Arrays mit AutoIt

    • Thomymaster
    • 23. Dezember 2014 um 22:57

    Das ist ja mal total gut, vielen Dank dafür :)

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™