Tool um Zeit zu messen

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von skulldred, 11. Juni 2006 .

Schlagworte:
  1. 11. Juni 2006
    Hallo zusammen

    Ich möchte für nen Kumpel ein Tool Programmieren.

    Was muss es können:
    Ich gebe ein Dokument an das geöffnet wird mit dazugehörigem Program.
    Bsp. Doc öffnen so das es mit Word geöffnet wird.
    Das Programm soll die Dauer messen wie lange es braucht um das Dokument zu öffnen...

    Überlegung:
    Ich wähle die Datei aus die geöffnet wird.
    Klicke auf Start, dabei wird die Datei geöffnet und ein Timer gestartet.
    Nachdem das Fenster vollständig geladen wurde hält es den Timer an und gibt die Zeit aus...

    Problem:
    Wie kann ich das vollständige Laden ermitteln in VB...?
    Gibt es eine Möglichkeit in der Art:

    If fenster geladen then stop timer?


    THX im Voraus

    MfG SD
     
  2. 11. Juni 2006
    http://www.activevb.de/tipps/vb6tipps/tipp0671.html

    könnte dir helfen



    für nen genauen timer http://www.activevb.de/tipps/vb6tipps/tipp0011.html
    (musste aba net)
     
  3. 11. Juni 2006
    Darauf bin ich auch gestossen...
    Nur hab ich hier das Problem, dass ich nur exe öffnen kann sobald ich mit

    Set Word = CreateObject("Word.Application")
    Word.WindowState = 1
    Word.Visible = True

    Word.Documents.Open App.Path & "\Test.doc", , True

    komme rafft es das teil nicht mehr... und direkt ein Doc angeben kann ich net...

    Thx trozdem =)
     
  4. 11. Juni 2006
    Es gibt eine API zum öffnen von Dateien mit dem asoziierten prog ShellExecuteA: http://www.vbarchiv.net/vbapi/ShellExecute.php

    Aber das wird dir bei deinem Problem ned viel helfen Du musst den code von DarkRaven so modifizieren das er die WINWORD.EXE mit dem namen des Dokumentes als Parameter startet! Musst im Code nach der Verwendung von CreateThread guggen, da sollte das irgendwie gehen! Dann kannste noch den 2ten Code von DarkRaven für die Zeitmessung nutzen, indem ihn z.b. alle 100ms das Timer event abfeuern lässt und das dann zusammenzählst

    mfg r90

    ps: hmmm, sry für die sehr dumme frage, aber anscheinend kennen wir uns(deine sig^^)?! icq?

    //EDiT: hab dir den Code so umgeändert das er jetzt auch die vergangene Zeit anzeigt Zum starten eine .doc Datei einfach beim Pfad den Pfad zur WINWORD.exe eingeben, leerzeiche und dann der pfad zur doc-Datei -> z.b. "D:\Programme\Microsoft Office\OFFICE11\WINWORD.EXE C:\bla.doc" sollte gehn.
    Link:
    cshare.de - Dateien im Internet speichern
     
  5. 12. Juni 2006
    Du hast mir schon öfters bei VB Problemen geholfen...
    Hab nur nen anderen Avatar und ne andere Sig

    Der Code funzt einwandfrei... Was mal wieder meine Sig bestätigt
    THX a lot

    MfG SD
     
  6. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.