DLL窗体停靠后,窗体中的listview ,Memo 提示"no parent"错误的解决办法
来源:互联网 发布:量化交易数据 编辑:程序博客网 时间:2024/06/16 16:50
修改" C:\Program Files\Borland\CBuilder6\Source\vcl "目录下 forms.pas文件;
定位到GetParentForm函数位置。将函数内容修改为
function GetParentForm(Control: TControl): TCustomForm;begin while Control.Parent <> nil do Control := Control.Parent; //if Control is TCustomForm then // Result := TCustomForm(Control) else // Result := nil; if Control is TCustomForm then Result := TCustomForm(Control) else begin if upperCase(Control.ClassName) =upperCase(Control.ClassName) then Result := TForm(Control) else Result := nil; end;end;
完成后将forms.pas加入本工程,然后重新完全编译才可以。
就可以,原因应该是由于继承的TCustomForm 找不到,具体太详细原因,暂时理解不了。先贴出代码方便以后使用。
0 0
- DLL窗体停靠后,窗体中的listview ,Memo 提示"no parent"错误的解决办法
- 停靠的窗体
- Delphi的窗体停靠
- 窗体停靠
- QT中窗体的停靠
- 窗体自动隐藏停靠开源控件Dock控件的使用(WeiFenLuo.winFormsUI.Docking.dll的使用(停靠效果))
- 调用DLL中的窗体
- 调用DLL中的窗体
- 调用DLL中的窗体
- 类似qq的窗体停靠效果(未果)
- WinForm:DockPanel实现窗体的停靠
- C#实现类似QQ的窗体停靠
- C#.NET 窗体停靠控件WeifenLuo.WinFormsUI.Docking.dll的使用
- Dll中的窗体嵌入主程序的Panel
- C# 窗体可停靠
- Delphi 2010,在主窗体中使用Application.ProcessMessages提示错误的解决办法
- Delphi 停靠技术的应用2(窗体之间的相互停靠,引入宿主窗体)
- Delphi 停靠技术的应用2(窗体之间的相互停靠,引入宿主窗体)
- 使用myeclipse将Java项目打成jar包遇到classnotfound的问题解决办法
- 项目经验:oracle 日期查询 to_char()
- 经纬财富:延安现货交易优势和常识
- DateDiff函数
- 关于PreferenceActivity的使用和一些问题的解决(自定义Title和取值)
- DLL窗体停靠后,窗体中的listview ,Memo 提示"no parent"错误的解决办法
- 函数可重入性及编写规范
- fatal error C1189: #error : MFC does not support WINVER less than 0x0501.
- Anagrams
- js 实现YYYY-MM-DD日期加上天数得到新的日期
- 【浅析java中的自动装箱和拆箱操作】浅析java中的自动装箱和拆箱操作
- 教大家下载Windows Phone 8的Toolkit(高手勿喷)
- android权限大全[转]
- Caused by: java.lang.UnsupportedOperationException: Can't convert to dimension: type=0x1