amjadtbssm / DirectShowDelphi

MS Direct Show Package for Delphi
0 stars 1 forks source link

Design time setting of BaseFilter property raises AV #8

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Put a new filter component on a form
2. Double click to set BaseFilter property
3. Delphi raises AV at addr 16DDBA13 in module DSPackDesign_D2010.bpl, read of 
addr 0000003C. (I use d2010 package since there is no DSPackDesign_DXE or 
DSPackDesign_DXE2)

What is the expected output? What do you see instead?
I would expect a window to pop up, asking me to choose directshow filters.

What version of the product are you using? On what operating system?
I am using Delphi XE2, tested both under XP and Win7. I

Please provide any additional information below.
Here is the stack dump:

[16DDBA13]{DSPackDesign_D2010.bpl} DSEditors.TBaseFilterPropertyClass.Edit 
(Line 111, "DSEditors.pas" + 3) + $12
[2089890A]{coreide160.bpl} PropInsp.TPropertyInspector.PropListEditDblClick 
(Line 871, "PropInsp.pas" + 18) + $E
[2113D791]{vclide160.bpl} IDEInspListBox.TInspListBox.DoEditDblClick (Line 620, 
"IDEInspListBox.pas" + 2) + $A
[2113F016]{vclide160.bpl} IDEInspListBox.TInspListBox.EditDblClick (Line 1192, 
"IDEInspListBox.pas" + 0) + $2
[50332D8D]{vcl160.bpl  } Vcl.Controls.TControl.DblClick (Line 7325, 
"Vcl.Controls.pas" + 1) + $14
[50332F08]{vcl160.bpl  } Vcl.Controls.TControl.WMLButtonDblClk (Line 7368, 
"Vcl.Controls.pas" + 4) + $C
[50332814]{vcl160.bpl  } Vcl.Controls.TControl.WndProc (Line 7204, 
"Vcl.Controls.pas" + 91) + $6
[503369F8]{vcl160.bpl  } Vcl.Controls.TWinControl.IsControlMouseMsg (Line 9753, 
"Vcl.Controls.pas" + 9) + $25
[50337163]{vcl160.bpl  } Vcl.Controls.TWinControl.WndProc (Line 9976, 
"Vcl.Controls.pas" + 152) + $6
[2113CEF3]{vclide160.bpl} IDEInspListBox.TPropInspEdit.WndProc (Line 361, 
"IDEInspListBox.pas" + 7) + $4
[503367B8]{vcl160.bpl  } Vcl.Controls.TWinControl.MainWndProc (Line 9689, 
"Vcl.Controls.pas" + 3) + $6
[500B5FCC]{rtl160.bpl  } System.Classes.MakeObjectInstance (Line 13921, 
"System.Classes.pas" + 0) + $0
[504524EF]{vcl160.bpl  } Vcl.Forms.TApplication.ProcessMessage (Line 10164, 
"Vcl.Forms.pas" + 23) + $1
[50452532]{vcl160.bpl  } Vcl.Forms.TApplication.HandleMessage (Line 10194, 
"Vcl.Forms.pas" + 1) + $4
[50452865]{vcl160.bpl  } Vcl.Forms.TApplication.Run (Line 10331, 
"Vcl.Forms.pas" + 26) + $3

Original issue reported on code.google.com by celaler...@gmail.com on 10 Dec 2011 at 9:48