Consolewrite für die GUI?

  • ich möchte ausgaben die ich festlege in der gui anzeigen lassen.
    also wenn zum beispiel ein fehler aufgetreten ist definiere ich den (wie das geht ist mir klar) und in einem bereich der gui will ich den anzeigen lassen (ist mir unklar).
    dieser bereich soll in nahezu echtzeit, oder aber nach beendigung der funktion unterhalb der eventuell schon bestehenden meldungen angezeigt werden.

    ich habe diverses mit GUICtrlCreateListView gelesen, aber ich steige da nicht durch. vielleicht ist das ja auch der falsche weg.

    kann mir jemand mal bitte auf die sprünge helfen?

    I spent 10 minutes reviewing code and thinking "What kind of drugs is this guy on?" before realizing it was something I wrote.

  • Versuch es mal mit den Debug-Funktionen. Sie liegen in der Debug.au3 im mitgelieferten include Verzeichnis. :p

    Gesendet von meinem HTC Desire HD A9191 mit Tapatalk 2

    • Offizieller Beitrag

    Oder ganz simpel so:

    Spoiler anzeigen
    [autoit]


    $hGui = GUICreate('Test', 400, 200)
    $cBtnErr = GUICtrlCreateButton('Generiere Fehler', 10, 20, 120, 22)
    $cInput = GUICtrlCreateInput('', 0, 175, 400, 20)
    GUISetState()

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

    $iErr = 0

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

    While True
    Switch GUIGetMsg()
    Case -3
    Exit
    Case $cBtnErr
    $iErr = Random(1,5,1)
    EndSwitch
    If $iErr Then
    GUICtrlSetData($cInput, 'Error = ' & $iErr)
    $iErr = 0
    EndIf
    WEnd

    [/autoit]
  • danke euch beiden.

    ich habe mir die debug.au3 angesehen und habe anhand derer und try und error nun per GUICtrlCreateList und GUICtrlSetData die ausgabe hinbekommen.
    ich habe eigentlich die ganze zeit "fast" alles richtig gehabt.

    I spent 10 minutes reviewing code and thinking "What kind of drugs is this guy on?" before realizing it was something I wrote.