tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
7
ZUGRIFFE
1821
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    stevie Tutorials.de Gastzugang
    Ich will ein AVI (ca. 5sek) abspielen lassen und anschließend soll sich eine Form laden. Wie kann ich das machen****
     

  2. #2
    g-zus g-zus ist offline Mitglied Brillant
    Registriert seit
    Mar 2001
    Ort
    Germany
    Beiträge
    994
    HTML-Form******!?
    Also, du willst in HTML ne' AVI abspilen und dann ne' FORm laden, oder******!?
    Oder willst das in VisualBasic machen und ne' EXE machen******!?
     
    .::G-ZUS::.

  3. #3
    stevie Tutorials.de Gastzugang
    ne. ich hab ne normale form, die später als EXE expliziert wird.
    sagen wir die form heißt SPIEL1.
    Jetzt hab ich ne AVI gemacht (AVI1)
    bevor jetzt SPIEL1 (schon als EXE) gestartet wird, soll das AVI abspielen.
    D.H.
    Doppelklick SPIEL1 > AVI1 > PROGRAMMSTART.

    OK?
    Hast du ICQ?
     

  4. #4
    g-zus g-zus ist offline Mitglied Brillant
    Registriert seit
    Mar 2001
    Ort
    Germany
    Beiträge
    994
    Sorry....MS VB hab' ich noch nie ernsthaft benutzt!
    Delphi war mir angenehmer, obwohl leistungsschwächer.....

    kann dir leider nicht weiterhelfen.
    Aber versuch mal alle Programmiererhomepages durch, wie programmieren.net und alles mögliche.
    Da gibts dann immer super Links mit guten Foren, die spezialisiert sind.
     
    .::G-ZUS::.

  5. #5
    stevie Tutorials.de Gastzugang
    ok, macht ja nix.
     

  6. #6
    Dr. Hecht Tutorials.de Gastzugang
    Original geschrieben von stevie
    ne. ich hab ne normale form, die später als EXE expliziert wird.
    sagen wir die form heißt SPIEL1.
    Jetzt hab ich ne AVI gemacht (AVI1)
    bevor jetzt SPIEL1 (schon als EXE) gestartet wird, soll das AVI abspielen.
    D.H.
    Doppelklick SPIEL1 > AVI1 > PROGRAMMSTART.
    ?
    Es gibt ein Steuerelement (Name ist mir gerade entfallen)
    das heisst AnimationControl o.ä. Ist über die IDE in
    VB einzubinden, dann brauchst Du nur noch den Dateinamen
    festlegen und dann animation.sart.

    HTH

    Doc
     

  7. #7
    discoguide24.de Tutorials.de Gastzugang
    mmhm, wenn das AVI eine konstante länge hat, dann machs dir dopch nicht so schwer:
    einfach beo "form.load" einen timer auf "enabled" stellen, der (was weiss ich) z.B. ein intervall von 1000ms hat. wenn das video jetzt nun 5 sekunden beträgt schreibt du in die timer sub ca folgendes:

    -----------------------------------------------------------
    Private Sub tmr_myTimer()
    ' Form Verstecken
    Me.Hide
    ' Zählervariable um eins erhöhen
    Count = Count +1
    ' Abbruch bei Viedeoende - allerdings nach Zeitabschätzung
    If Count = 5 then
    tmr_myTimer.Enabled = False
    Me.Show ' form nach 5 Sekunden anzeigen
    End If
    End Sub
    -----------------------------------------------------------

    Eine andere Möglichkeit ( ich denke auch bessere) wäre folgende: Die eine Form laden ( muss ja nicht angezeit werden) und schreibst in dessen und schreibst in dessen form_active sub eine me.hide um sie zu verstecken, und dann lässt du direkt über einen befehl das videolaufen. nach dem viedeobefehl kommt ein befehl der die form wieder unloaded. die ANDERE, also eigentliche Hauptform des Spiels überprüft währenddessen in einer Schleife oder in einem TIMER OB DIE "VIDEOFORM" noch geladen, also ausgeführt wird. Wenn JA, dann läuft das Video grade, wenn NEIN, ist es schon vorbei.

    Um nun zu überprüfen ob eine Form in deinem Proggi zur Laufzeit geladen ist kann du folgende function anwenden:

    Als Parameter übergibst du den FormNamen und erhälstst als Rückgabe wert entweder true oder false:

    -----------------
    Function IsFormLoaded ( FormToCheck As Form) As Integer
    Dim Y As Integer
    For Y = 0 To Forms.Count - 1
    If Forms(Y) Is FormToCheck Then
    IsFormLoaded = True
    Exit Function
    End If
    Next
    IsFormLoaded = False
    End Function
    -----------------

    Sind jetzt zwar alles nur theorie beispiele, aber hoffe ich konnte ein bisschen helfen.

    übrigens, tip: Bei der nächsten Frage zu VB, schreib diese nicht HIER ins VB-Testforum, sondern bei "PROGRAMMIEREN / ANDERE" hin...


    viele grüsse

    ciao
     

  8. #8
    VB_Freak_goes_C VB_Freak_goes_C ist offline Mitglied Bronze
    Registriert seit
    Jan 2004
    Beiträge
    25
    Hi,
    machs doch ganz anderst, wenn du schon weist wie lang dein Video läuft.

    nehm nen Timer, setz ihn auf 5000ms, wenn dein Video nun 5sek läuft, wen es 6seks läuft setzt dein Timer halt auf 6 seks.

    beim start vom progi setzt unter Form_load
    Me.Hide
    timer1.Enabled=True

    unterm timer schreibst dann
    Me.Show
    Timer1.Enabled=False

    ganz einfach halt, wenns des net war, bitte mehr infos posten.

    Gruß
     

Ähnliche Themen

  1. Timer Frage
    Von WaZZkeSS im Forum .NET Web und Kommunikation
    Antworten: 1
    Letzter Beitrag: 11.06.10, 10:21
  2. Frage zur Klasse java.util.Timer
    Von takidoso im Forum Java
    Antworten: 1
    Letzter Beitrag: 03.09.07, 15:56
  3. Timer frage
    Von The_Jan im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 07.08.06, 12:19
  4. Frage zu TimerTask / Timer
    Von -ben- im Forum Java
    Antworten: 5
    Letzter Beitrag: 20.10.05, 20:27
  5. Anfänger Frage bezüglich timer
    Von zioProduct im Forum .NET Café
    Antworten: 1
    Letzter Beitrag: 29.08.05, 16:59