当前位置:首页
开发技术指南» 文章正文
    引言:

 ·有无折叠式的控件(winform)    »显示摘要«
    摘要: 就像这个csdn左侧的同步一样,折叠的有一个+号,点击+以后可以展开它的下级目录 ......
 ·老大让我带新同事,怎么带    »显示摘要«
    摘要: 大家都怎么带新同事,说来听听.是刚毕业的研究僧,而本人是本科的。 大家说说带人,或被人带的经验。 谢谢 ......


关于DLL组件问题。提示:Control has no parent window

我在DLL程序中写了一个过程:  
  procedure   OpenForm(mainForm:TForm;DS:Tdataset);stdcall;  
  var  
      Form1:   TForm;  
      ptr:PLongInt;  
      QuickRep1:   TQuickRep;  
  begin  
      ptr:=@(Application.MainForm);  
      ptr^:=LongInt(mainForm);  
      Form1:=TForm.Create(mainForm);  
      QuickRep1:=TQuickRep.CreateParented();  
      QuickRep1:=TQuickRep.Create(Form1);  
      QuickRep1.DataSet:=DS;  
      QuickRep1.ReportTitle:=DLL;  
      QuickRep1.Zoom:=100;  
      QuickRep1.PreviewModal;  
  end;  
  但是在另外的程序中调用是提示“Control     has   no   parent   window”  
  而我把这个过程直接写在程序中,不用通过DLL来调用就不报错!  
   
  望高手来赐教,在线等

NO.1   作者: loveWife

看你的写法程序应该是Mdi多文档的界面了  
  不知道你调用时怎样写的你如果传第Application.mainform   应该不会错,如果传self   或按牛所在的form1   肯定要错。  
 

NO.2   作者: amitabha

QuickRep1:=TQuickRep.CreateParented();  
  QuickRep1:=TQuickRep.Create(Form1);  
  --------  
  ??

NO.3   作者: zklove

QuickRep1:=TQuickRep.CreateParented(from1.Handle);

NO.4   作者: yinxu

procedure   OpenForm(mainForm:TForm;DS:Tdataset);stdcall;  
  var  
      Form1:   TForm;  
      ptr:PLongInt;  
      QuickRep1:   TQuickRep;  
  begin  
      ptr:=@(Application.MainForm);  
      ptr^:=LongInt(mainForm);  
      Form1:=TForm.Create(mainForm);  
      QuickRep1:=TQuickRep.CreateParented();  
      QuickRep1:=TQuickRep.Create(Form1);  
      QuickRep1.Parent   :=   Form1;  
      QuickRep1.DataSet:=DS;  
      QuickRep1.ReportTitle:=DLL;  
      QuickRep1.Zoom:=100;  
      QuickRep1.PreviewModal;  
  end;  
 

NO.5   作者: aladdin2006

没看代码   看了错误信息,可以认为   你引用对象是继承来的,而你没有添加对象的父类

NO.6   作者: wycg_cnh20

加一句:QuickRep1.Parent:=Form1;


 ·关于多语言    »显示摘要«
    摘要: 1。当我在project-language-add,添加了新语言后,同时把自己的资源文件也做了翻译,编译后发现自己的资源文件中的string资源不能随语言的切换而被正确地切换 2。当我写的dll程序,用上面说的方法做了多语言后,发现不能按照borland的richedit范例中那样动态切换语言。 谁有这方面的经验,请来分享一下。 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE