どなたか、ご意見・ご指導頂ければと思い、
書き込みをさせていただきます。
○現象
PCがフリーズする。
※DirectShowの影響と思っています。
※自分で、再現がなかなかできない。(テスト方法が悪い?)
○問題点
キャプチャボードを「I-O DATA:GV-VCP3R/PCI」に
変更後、発生している。
原因追求の方法が???の状態です。(ToT)
○開発環境
Windows2000
VisualBasic6.0 SP6
○DirectShowの使用方法
Private m_fgm As FilgraphManager
Private m_vw As IVideoWindow
Private m_live As Boolean
' *******************************************************************
Private Sub Form_Load()
Dim fgh As VBGraphHelper
Dim grfpath As String
m_live = False
Set m_fgm = New FilgraphManager
grfpath = App.Path & "\\Dummy.GRF"
Set fgh = New VBGraphHelper
fgh.Graph = m_fgm
fgh.Load grfpath
Set m_vw = m_fgm
m_vw.Owner = Me.hWnd
m_vw.Visible = True
End Sub
' *******************************************************************
Private Sub Form_Unload(Cancel As Integer)
Set m_vw = Nothing
Set m_fgm = Nothing
End Sub
' *******************************************************************
Public Property Let Live(Live As Boolean)
m_live = Live
If m_live Then
m_fgm.Run
Else
m_fgm.StopWhenReady
End If
End Property
以上、宜しくお願い致します。
> grfpath = App.Path & "\\Dummy.GRF"
path separatorを連打している理由はありますか?
> path separatorを連打している理由はありますか?
個人的には、特にないと思います。
"grfpath"は正常に見受けられました。
解決はしていませんが、再度、検証したいと思います。
お手数をかけてすみませんでした。
Abyssさん、ご回答ありがとうございました。
以上
ツイート | ![]() |