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

Beiträge von stayawayknight

  • Stack-Overflow

    • stayawayknight
    • 13. Oktober 2012 um 14:07

    Hi,

    wie minx sagte, hast du vermutlich zu viele verschachtelte Funktionsaufrufe. Dadurch erhälst du zu viele verschiedene "Ebenen" und der Stack, der Stapelspeicher, der für die "Verwaltung" dieser Ebenen verantwortlich ist (Push: neue Ebene "oben drauf legen" (davon hast du wohl zu viele!); Pop: "Oberste" Ebene "wegnehmen") läuft über bzw. läuft Gefahr, überzulaufen (dämlicher Satz :pinch: ).

    Das hier führt zu einem solchen Fehler:

    [autoit]


    func1()
    Func func1()
    func1()
    EndFunc

    [/autoit]

    Derselbe Fehler tritt auch bei zu vielen verschachtelten Aufrufen verschiedener Funktionen auf.


    Ohne Skript wird es aber schwierig, dir da wirklich zu helfen.

    Gruß stay

  • Alles Gute! progandy wird 22!

    • stayawayknight
    • 11. Oktober 2012 um 16:42

    Alles Gute zum Geburtstag! Feier schön und bleib gefälligst gesund :D

  • Kfz-Kennzeichen

    • stayawayknight
    • 10. Oktober 2012 um 22:58

    Hi Oscar,

    super Tool! Hast mit recht einfachen Mitteln wieder etwas Hochklassiges gebaut :)

    Zitat von Oscar

    Wer etwas entdeckt, was offensichtlich falsch ist, der kann das ja hier schreiben.


    Ich hätte da gleich mal was: LEO für Leonberg gibt es (momentan) nicht mehr; die Leonberger fahren gerade mit einem Böblinger Kennzeichen herum :)

    Gruß stay

  • Probleme mit Dll-Datei

    • stayawayknight
    • 5. Oktober 2012 um 17:10

    Hallo,

    vielen Dank für eure zahlreichen Antworten!
    Ich kann mir das leider erst nachher genauer anschauen.
    Ich habe X86.


    Danke!
    Gruß stay


    Edit: Super, hab es jetzt zum Laufen gebracht. Danke für eure Antworten und Beispiele!

  • name22 Wird 18!

    • stayawayknight
    • 5. Oktober 2012 um 17:06

    Alles Gute zum Geburtstag! Feier schön und ausgiebig und lass den Start ins Erwachsenenleben ( :P ) gut gelingen!

  • Probleme mit Dll-Datei

    • stayawayknight
    • 3. Oktober 2012 um 17:46

    Danke für eure Antworten!

    Greenhorn: Benötigt man das wirklich? Schließlich spuckt der Compiler (Borland) weder Fehler noch Warnung aus... Muss mal schauen, wie man das einbaut. Danke!
    Marthog: Kommt leider die gleiche Fehlermeldung bei mir :(

    Gruß stay

  • Probleme mit Dll-Datei

    • stayawayknight
    • 3. Oktober 2012 um 14:24

    Hallo,

    ich habe mich auf das Neuland "Dll-Datei" gewagt und versucht, eine eigene in C++ geschriebene Dll-Datei mit AutoIt zu benutzen.
    Leider erhalte ich beim Ausführen des Autoit-Skriptes folgende Meldung:

    "AutoIt v3: AutoIt3.exe - Ungültiges Bild"
    "[...]Dll.dll ist entweder nicht für die Ausführung unter Windows vorgesehen oder enthält einen Fehler. Installieren Sie das Programm mit den Originalinstallationsmedien erneut, oder wenden Sie sich an den Systemadministrator oder Softwarelieferanten, um Unterstützung zu erhalten."

    Das AutoIt-Skript:

    [autoit]


    $hDll = DllOpen(@ScriptDir & "\Dll.dll")
    $ret = DllCall($hDll, "int", "Summe", "int", 5, "int", 4)
    MsgBox(0, $ret, @error)

    [/autoit]


    Die main.cpp:

    Code
    #include "main.h"
    
    
    namespace TEST
    {
      int op::Summe(int a, int b)
      {
         return a+b;
      }
    }

    Die main.h:

    Code
    #include <iostream>
    using namespace std;
    
    
    namespace TEST
    {
        class op
        {
            public:
            static __declspec(dllexport) int Summe(int a, int b);
        };
    }
    Alles anzeigen

    Ich bin mir sicher, dass ich wohl etwas Elementares falsch gemacht habe - nur was? Wie gesagt, dass ist für mich absolutes Neuland und mit C++ hatte ich bisher nicht so viel zu tun. Ich vermute, dass es einfach ein Anfänger-/Denkfehler ist, der hier aus Unwissenheit begangen wurde. Ich hoffe, dass ihr mir in dieser Angelegenheit helfen könnt! Die "fertige" (?) Dll-Datei habe ich angehängt.

    Viele Grüße und Dank im Vorraus
    stay

    Dateien

    Dll.zip 477 Byte – 475 Downloads
  • FF.au3 + IF Clausel

    • stayawayknight
    • 23. September 2012 um 01:40

    Hi,

    ich verstehe leider gar nicht, was du vorhast.
    Könntest du das nochmal ausführlicher erklären? Wozu brauchst du die If-Abfrage? Was bezweckt dein Skript?
    Wie lautet dein "vorhandener" Quellcode?
    Weiß so leider nicht, wo ich ansetzen soll.

    Gruß stay

  • Bild anklicken -> Javascript

    • stayawayknight
    • 23. September 2012 um 01:29

    Indem du dir den Quelltext der Webseite anschaust: Bei den meisten Browsern durch Rechtsklick-->Quellcode o.Ä. erreichbar.

    Für Firefox gibts da Firebug
    Damit kannst du gezielt den Quellcode an der Stelle des gewählten Elements betrachten.

    Gruß stay

  • Deutsche Sprache - Schwere Sprache (?)

    • stayawayknight
    • 20. September 2012 um 17:12

    Falls jemand gerade dazu entsprechende Lektüre sucht:
    Happy Aua. Von Bastian Sick
    Ich liebe dieses Buch :)
    Rechtschreibfehler aus dem Alltag auf Schildern, Plakaten, in Zeitungsausschnitten....

  • X mal Wiederholung

    • stayawayknight
    • 19. September 2012 um 18:10

    Wieso fängst du damit nichts an? Du hast doch bereits eine andere Schleife verwendet:

    [autoit]

    Func TogglePause()
    $Paused = NOT $Paused
    While $Paused
    sleep(100)
    ToolTip('Script ist pausiert',0,0)
    WEnd
    ToolTip("")
    EndFunc

    [/autoit]

    Die For-Schleife sollte dein Problem aber lösen. Sieh dir dazu am besten mal die Hilfe oder Pee's Buch an (links findest du entsprechende Literatur).

    Gruß stay

  • Alles Gute, Gun-Food :)

    • stayawayknight
    • 19. September 2012 um 17:29

    Dann wünsch ich euch auch mal alles Gute zum Geburtstag!
    Feiert schön und genießt den Tag!

  • Vorbereitung auf zu erwartende Änderung in neuer AutoIt-Version

    • stayawayknight
    • 11. September 2012 um 20:15

    Okay, ich danke euch!

  • Vorbereitung auf zu erwartende Änderung in neuer AutoIt-Version

    • stayawayknight
    • 11. September 2012 um 19:53

    Hallo,

    ich kann mir so recht keinen wirkliche Verwendungszweck für eine in einer Variablen gespeicherten Funktion vorstellen. Kann mir da vielleicht jemand auf die Sprünge helfen? Vielen Dank!

    Gruß stay

  • Bild anklicken -> Javascript

    • stayawayknight
    • 11. September 2012 um 19:50

    Hi,

    solltest da vielleicht noch "<script"> in "<script type="text/javascript">" ändern.
    Die MIME-Typ-Angabe ist seit HTML 4.0 Pflicht...
    Funktioniert aber beides :)

    Gruß stay

  • Time-Control, lästiges UpDown entfernen?

    • stayawayknight
    • 11. September 2012 um 17:07

    Hallo,

    folgendes klappt bei mir (solange ich die richtige ID als 3. Parameter einfüge):

    [autoit]


    #include <DateTimeConstants.au3>

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

    GUICreate("Gui")
    GUICtrlCreateDate( "", 5, 10, 100, 21, $DTS_TIMEFORMAT)
    ControlHide("Time Control", "", 1000)

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

    GUISetState()

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

    Do
    Until GUIGetMsg() = -3

    [/autoit]

    Weiß leider nicht, wie man die ID des Updowns herausfindet...

    Gruß stay

    Edit: Falschen Halbsatz entfernt

  • Was ist los?

    • stayawayknight
    • 10. September 2012 um 14:17

    Darter: Sorry, wollte damit ja niemanden verletzen - es ist nur auffallend, dass sich gerade die Personen, die sich für solche Themen interessieren, meist deutliche Defizite aufweisen und sich auch einen Dreck darum scheren, ob man ihr Geschreibsel auch nur annähernd lesen kann...

  • Deutsche Sprache - Schwere Sprache (?)

    • stayawayknight
    • 9. September 2012 um 20:31
    Zitat von m-obi

    Deutsch sollte nicht als Hauptfach sein, sondern eher als Nebenfach und dann zu 90% Sprachunterricht.


    Das fände ich nicht gut - gerade das Verstehen und Interpretieren von Texten ist sehr wichtig, egal in welcher Lebenssituation - irgendwo muss man immer ein Schreiben verstehen, Ironie durchschauen und die Schreibeabsicht durchleuchten können. Was bringt, es einen Text über den Klimawandel zu lesen und zu glauben, ohne die eigentliche Absicht des Autors (z.B. Werbung? Naja, blödes Beispiel) zu durchschauen und sich dadurch eine eigene Meinung bilden zu können?

    Gruß stay

  • Was ist los?

    • stayawayknight
    • 9. September 2012 um 19:59

    Da besteht ein Zusammenhang :)
    Schlechte Rechtschreibung + schlechte Grammatik ~ Verstoß gegen die Forenregeln

    Armes Deutschland, solche Leute sollen mal deine Zukunft sein! Nichts als die Spielerei im Kopf, der Versuch, sich in diesem wohl lebenswichtigen Spiel durch die Arbeit eines seriösen Forums Vorteile zu verschaffen... und selber den Ruhm vor einer zweifelhaften Gruppierung einzustreichen (XXX, der große Programmierer und Hacker)...

    Tag für Tag wird hier das Maximum aus AutoIt rausgeholt, jeden Tag werden intelligente, praktische und geniale Lösungen zu allen möglichen Problemen präsentiert - und diese Leute haben nichts anderes im Sinn, als die klugen Köpfe, die sich die ganzen Lösungen ausdenken, für einen primitiven Spielebot zu missbrauchen? Das ist doch reinste Verschwendung großartiger Mittel.

    Durch Foren, die im Prinzip aus nichts mehr als aus einem Haufen Skriptkiddies bestehen, die sich ihre Software zusammenklauen, wird AutoIt als Spielebotsprache propagandiert - und dadurch landen Suchende natürlich auf dieser Seite. Ist zwar echt traurig, aber was will man machen? Die guten alten Zeiten (die es doch gegeben hat, hoffe ich!), in denen sich die Jugend wirklich für Technik, Computer etc. aus reiner Neugier und Wissbegierde interessiert hat, scheinen vorbei zu sein. Das einzige was zählt: Möglichst klasse in irgendeinem dahergelaufenen Spiel zu sein.

    Meine Meinung zu diesem Thema: Mehr als die Hilfe verweigern kann man ja leider nicht. Aus meiner Sicht könnte es aber ruhig etwas konsequenter zugehen, was Sperrungen, Zwangspausen etc. betrifft. Solche Leute zerstören die tolle Atmosphäre hier!

    Gruß stay

  • Deutsche Sprache - Schwere Sprache (?)

    • stayawayknight
    • 9. September 2012 um 12:36

    Mir bleibt ein Rätsel, wieso die deutsche Sprache nicht einfach vereinfacht wird - gerade im Zusammenhang mit der Globalisierung und so weiter ist das doch sicher kein Nachteil. Wieso gibt es das "ß"? Könnte man doch einfach durch "ss" ersetzen :whistling:

    Gruß stay

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™