Anzeigefenster

  • Hallo!

    mein Akku ist jetz völlig leer, steh irgendwie auf dem Schlauch:

    hab ne fertige Funktion, die einen Dateiinhalt speziell auswertet (normalerweise in eine Protokolldatei), brauch jetzt für Kollegen eine primitiv Möglichkeit, dieses Protokoll (zwischen 2 und vielleicht 50 Zeilen lang und max 40 Zeichen in der Breite) in einem Fenster darstellen zu lassen.

    a, temporäre Datei erstellen
    b, Funktion aufrufen und Auswertung in die temporäre Datei schreiben lassen

    bin aber zu blöd, daß irgendwie vernünftig darzustellen (nicht nur Zeilenweise) mit dem
    _arrayDisplay

    sollte das doch gehen???

    wie bring ich die Temporäre Datei da vernünftig rein und schaff ich es, erst an der zwoten Zeile mit der Anzeige zu beginnen?? (in der ersten steh nochmals der Dateiname, den könnte ich aber doch auch im _arrayDisplay anzeigen lassen.


    1000 Dank

    Gruss

    German

  • also ich würd ja ne einfache editbox nehmen

    Code
    $main = guicreate("auswertung", 300, 500); das sollte eigentlich für ca 30 zeilen reichen
    $edit = guictrlcreateedit("", 5, 5, 290, 490)
    guisetstate()
    
    
    while 1
    ;dein programm hier
    ;und reinschreiben:
    guictrlsetdata($edit, "Dateiname" & @crlf & "Dateiinhalt")
    wend

    so weit ich das verstanden habe is es das was du suchst, oder?

  • meine lieben Kollegen haben natürlich mein neues Teil gleich mal über den Gesamtbestand aller Kunden eines ganzen Tages laufen lassen (schlappe 3,7 MB) da läuft dann nix mehr mit _arrayDisplay (das hab ich zwar jetzt fertig, aber das war für die Katz)
    bin jetzt auf RunWait("notepad.exe " $myTempfile....

    umgestiegen

    Danke & Gruss

    German