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

  • Memory-Probleme in Skript

    • BugFix
    • 21. April 2009 um 11:22

    Hi,
    dei Code weist für mich nichts Auffälliges aus.
    Kleiner Schönheitsfehler evtl. das hier:

    Spoiler anzeigen
    [autoit]

    ;~ ******************** Group waste reasons ********************

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

    For $i = 0 To 10
    $agType[$i] = Eval('G' & $i + 1)
    $str_agType &= Eval('G' & $i + 1)
    $str_agType &= '|'
    Next
    ;################################################################################################################################
    ; Hier endet $str_agType mit '|' - ist das gewollt? erzeugt ein Leerelement in der Combo-Liste
    ; sonst: $str_agType = StringTrimRight($str_agType, 1)
    ;################################################################################################################################

    [/autoit]

    Ist jetzt etwas schwer zu sagen, woher der Fehler kommt. Wann tritt er denn auf? Direkt beim Programmstart oder wenn in die DB geschrieben werden soll?
    Falls beim Schreiben in die DB, dann implementiere mal den AutoIt-Object-Error-Handler und logge die Events.
    Anderenfalls bleibt dir wohl nix anderes übrig, als hinter jede relevante Programmzeile ein:

    [autoit]

    If @error Then _FileWriteLog($Logfile, @ScriptLineNumber)

    [/autoit]

    zu setzen.

  • Keinen Zugriff auf Log in

    • BugFix
    • 19. April 2009 um 19:47

    Das ist natürlich blöd, wenn keinerlei Reaktion auf die Win-Befehle erfolgt.
    Mal als Gedanke:
    - mit Run erhältst du ja die PID
    - organisiere dir damit das Handle des Fensters (mußt mal etwas suchen, ich glaub, das hatten wir schon mal)
    - setze das Fenster per Handle OnTop
    - frag sicherheitshalber den Status ab, ob es wirklich OnTop ist
    - und dann kannst du deine Daten per Send abschicken

    Probiers mal, wenn es bei der Umsetzung Probleme gibt, melde dich einfach wieder.

  • Remotedesktop

    • BugFix
    • 19. April 2009 um 19:28

    Du kannst TeamViewer auch als Dienst laufen lassen. Dann kannst du dich problemlos aufschalten. Und wenn ich mich nicht irre, ist es dem TV auch egal ob du über das Internet oder im LAN zugreifst.

  • Keinen Zugriff auf Log in

    • BugFix
    • 19. April 2009 um 16:22

    @nof@ker2:
    Bitte nicht zu voreilig mit Botvorwürfen. Klar ist das ein Bot: ein Log-In-Bot. Und dagegen ist absolut nichts einzuwenden.
    Also immer langsam mit den jungen Hunden. ;)

    Ich finde es gut, wenn ihr auf die Einhaltung der Forenregeln achtet, doch auch dabei bitte nicht über das Ziel hinausschießen.

  • Hacker gesucht!

    • BugFix
    • 19. April 2009 um 16:16

    Vielleicht hilft dir das weiter: Prozeßvergleich

  • Buchstaben eines Wortes auslesen... Array?

    • BugFix
    • 19. April 2009 um 11:34
    Zitat von team2way

    aber wie kann ich das genau an der gefundenen stelle machen?


    Steht doch genau in der Befehlsbeschreibung. Entweder gibst du den zu ersetzenden String an, oder du ermittelst dessen Position mit StringInStr() und übergibst diese.

  • Variable inerhalb einer Funktion speichern

    • BugFix
    • 19. April 2009 um 11:18

    @Depreed: Leider auch ein Fall von völlig unzureichender Erklärung, wir können doch nicht immer raten.
    Ich vermute, dass du folgendes wolltest:
    "...in meinem Programm soll der User eine Sprachauswahl haben. Dazu soll eine Funktion zum Sprachwechsel aufgerufen werden, die dann aus einer INI die für diese Sprache erforderlichen Texte lädt und alle Label, Button etc. neu damit setzt..."
    Ist das korrekt?

  • Buchstaben eines Wortes auslesen... Array?

    • BugFix
    • 19. April 2009 um 11:09
    [autoit]

    $var = " Hallo Leute"
    ; erster
    $first = StringLeft($var, 1)
    ; letzter
    $last = StringRight($var, 1)

    [/autoit]
  • Skript ohne Sinn :D(Lotto spielen)

    • BugFix
    • 18. April 2009 um 21:23

    Lotto hatten wir mal als Minimalisten-Contest: "Minimalisten"-Contest

  • Ein Paar kleine Probleme :D

    • BugFix
    • 18. April 2009 um 16:04

    Topic closed ==> Warnung an Exfix ausgesprochen

  • Wo Find Ich Regedit

    • BugFix
    • 18. April 2009 um 15:55

    @Harun27:

    Also ehrlich - muß das sein? Dein Geschreibsel kann man echt nicht in irgendeinen Sinnzusammenhang bringen.
    Verwende bitte Groß-/Kleinschreibung, Interpunktion, Rechtschreibung (deutsch wenns geht :P ) und Grammatik.
    Solltest du selbst dafür nicht die notwendigen Voraussetzungen mitbringen, kannst du vieles mit der Rechtschreib- und Grammatikprüfung deines Schreibprogrammes lösen. :cursing:

  • Wochentag- Feiertagsermittlung

    • BugFix
    • 18. April 2009 um 09:41
    Zitat von Oscar

    Allerdings hat sich dort ein Bug eingeschlichen, denn in einem Schaltjahr kann ich den 29. Februar nicht auswählen ("Tag für Berechnung auf 28 korrigiert!") und in einem "normalen" Jahr kann ich den 29. Februar auswählen, erhalte aber als Wochentag eine "0" und die Meldung: "Tag für Berechnung auf 29 korrigiert!".


    Stimmt, habe die Abfrage abgeändert. Werde ich gleich mal korrigieren. Danke für den Hinweis.

  • Hacker gesucht!

    • BugFix
    • 17. April 2009 um 23:20
    Zitat von mille86

    Nur als Systemdienst - wenn es mal eingerichtet ist - ist es fast unmöglich das Prog zu entfernen, anstatt eines simplen HKEY_Runs ^^


    Im laufenden Programm läßt sich ein Systemdienst sicher nicht so einfach abschießen. Aber soweit muß man ja nicht "durchstarten" ;)

  • Wochentag- Feiertagsermittlung

    • BugFix
    • 17. April 2009 um 22:55

    Stimmt, hatte ich irgendwie ins "Nirvana" kopiert. :D
    Jetzt ist überall der Wochentag dabei. s. Post 1

  • Controllkilck ?

    • BugFix
    • 17. April 2009 um 22:04

    @simon:
    Du scheinst nicht verstehen zu wollen! Genau wegen dieser sinnlosen Posts hat Pee dich heute bereits angemahnt.
    Ich spreche hiermit eine Warnung aus.

  • Plug-In Schnittstelle

    • BugFix
    • 17. April 2009 um 21:55

    Mir ist auch nicht recht klar, was du damit erreichen willst.
    Wofür soll diese Schnittstelle sein? Mit welchen anderen Programmen soll kommuniziert werden?
    Mir fällt adhoc nichts ein, was sich nicht über den Aufruf anderer Skripte (ggf. mit Parameterübergabe) erledigen ließe. :S

  • Anwendungspfad anhand der PID ermitteln

    • BugFix
    • 17. April 2009 um 21:47

    OK, dann muß ich mal auf dem Desktop-PC testen. Mein Laptop bringt nur die kryptische Bezeichnung. :D

  • Mit 1. GUI eine 2. Aufrufen aber 1. reagiert nicht mehr :(

    • BugFix
    • 17. April 2009 um 21:34

    Dann gib doch mal in das Suchfeld ein: "zwei guis" ;)

    Mit Return kannst du eine Funktion verlassen oder mit Return "Wert" einen Wert/Variable zurückgeben.
    Auch das gleichzeitige Aufrufen einer Funktion mit z.B. Return MsgBox(0.'', 'Funktion verlassen') ist möglich.

  • Anwendungspfad anhand der PID ermitteln

    • BugFix
    • 17. April 2009 um 21:26
    Zitat von Oscar

    $DevicePath[0] = "\Device\HarddiskVolume3\Programme"


    Also das verwundert mich nun doch sehr. Eigentlich dürfte hier nicht im Klartext das Volume erscheinen (sonst hätte ich auch die Auswertung vereinfachen können).
    Meine Ausgabe sieht so aus:
    \Device\Harddisk0\DP(1)0x7e00-0x950280000+1

    Also scheint die Abfrage von irgendwelchen Windowseinstellungen beeinflußt zu werden. :S

  • Anwendungspfad anhand der PID ermitteln

    • BugFix
    • 17. April 2009 um 20:56

    Trotzdem suche ich noch danach, warum das bei mir zu keinem Fehler führt. :S
    Sonst sucht man ja eigentlich, warum ein Fehler auftritt, diesmal umgekehrt :D

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™