Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Plik avi dlaczego otwiera się w tle ????
anonim




Typ: Nie zarejestrowany
Plik avi dlaczego otwiera się w tle ????

Witam, wprowadziłem wywołanie pliku avi z buttona ale po naciśnięciu Command'a (butona) otwiera się plik avi ale w tle. Sytuacja jest tego typu,że Windows Media Player odtwarza plik ale gdzieś w tle (na ekranie nic się nie pojawia ale słychać dzwięk z tego pliku), ponowne naciśnięcie tego samego buttona powoduje zatrzymanie odtwarzanego pliku i otwarcie nowego okna już w sposób normalny i plik się odtwarza. Dlaczego tak się dzieje i czy jest na to jakieś "lekarstwo". Poniżej jest opisana procedura:

Private Const SW_SHOWNORMAL = 0
Private Declare Function ShelExecute Lib "shell32.dll" Alias "ShellExecuteA"  (....

Private Sub Command1_Click()
Dim avi As Long
avi = ShellExecute(Form1.hwnd, "open", "plik.avi" & Chr(0), "", "", SW_SHOWNORMAL)
End Sub

15-07-2004 17:18
  
bisiek




Typ: neutral
Postów: 487
Zarejestrowany: Jul 2003

Const SW_SHOWNORMAL = 1


_____________________________________________
www.mob.abc.pl - moja strona o VB

15-07-2004 17:59
Pokaż profil bisiek  Wyślij email do bisiek   Odwiedź stronę bisiek       3380672
anonim




Typ: Nie zarejestrowany
Niestety zmiana parametru Const SW_SHOWNORMAL z 0 na 1 nic nie zmienia



15-07-2004 20:11
  
anonim




Typ: Nie zarejestrowany

Widzę, że są problemy z tym odpalaniem plików AVI, testowałem juz wiele opcji ale za kazdym razem to samo i co najgorsze dzieje się to dokładnie co drugi raz Może ktoś w końcu opanuje o co w tym chodzi. Dzięki

16-07-2004 15:03
  
Wszystkich odpowiedzi: 3 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1