很少摸这控件, 估计这样应该没有问题.
如果是设计期把对象绑定了. 只需要
var
o:Variant;
begin
...
OleContainer1.OleObject.XXXX(XXX); //
...
endTOLEContainter的OleObject和OleObjectInterface都可以用来取被包容对象的接口。其中OleObject其实只是将OleObjectInterface包装了一下,使得可以提供IDispatch
方式简单调用.
//--------------------------------------------------
function TOleContainer.GetOleObject: Variant;
begin
CheckObject;
Result := Variant(FOleObject as IDispatch);
end;
//------------------------------------------------
如果是设计期把对象绑定了. 只需要
var
o:Variant;
begin
...
OleContainer1.OleObject.XXXX(XXX); //
...
endTOLEContainter的OleObject和OleObjectInterface都可以用来取被包容对象的接口。其中OleObject其实只是将OleObjectInterface包装了一下,使得可以提供IDispatch
方式简单调用.
//--------------------------------------------------
function TOleContainer.GetOleObject: Variant;
begin
CheckObject;
Result := Variant(FOleObject as IDispatch);
end;
//------------------------------------------------
解决方案 »
- 关于TNMUDP,我在程序中动态创建多个TNMUDP控件,如何获取本机的未使用端口给TNMUDP控件的localport属性赋值,高手帮忙看看
- 在调包的时候,出现"Application is not licensed to use this feature"
- 怎么使打印机的打印头,每次都跑完整个打印纸的宽度!!!
- 我是菜鸟,超级简单问题,怎么样先关闭一个form再打开另一个form??
- 如何访问黑白软件?
- 代码问题,帮我看看(在线等候)
- 这种实现结果可行马?(关于Delphi前台、Sql后台、Excel表格)--这是目前我所有的分了--30,以后一定多多给)
- 请介绍几款好用的.exe压缩程序
- 字符串问题?
- delphi 读取注册表多字符串 (REG_MULTI_SZ)
- 关于报表打印的一个小问题
- 请问在Delphi中如何一次性关闭多窗体中所有的子窗体
假定: 对一家公司的员工进行管理:
包括人员名字,出生日期,加入公司的年份,那个部门(用ring0---ring9表示10个部门) ,工资标准等(多多不限)
要求有对(假如有员工改名, 可以实现改名, 尽管使用中不常见, 但主要是为了实现面向对象思想)(更改工资标准)(开除员工和增加员工)(通过工龄即加入公司的时间来对员工进行排序, 同一年的可随便排)(通过部门的对员工排序, 个部门的集中在一起显示,譬如ring0的排了下了跟着就是全是ring1部门的)
请兄弟们快点回帖, 把源代码和程序发给我, 搞定后就给200分!!!
这是我期末考试的题目, 兄弟们要快快快!!
我的email : [email protected]
procedure TForm1.Button1Click(Sender: TObject);
var
obj:Variant;
sheet:Variant;
begin
OleContainer1.DoVerb(ovShow );
obj:=OleContainer1.OleObject;
sheet:=obj.Worksheets[1] ;
Sheet.Cells[2,2].Value:='OK';
end;
用QQ联系吧:33728007