Delphi ActiveX(ocx)控件注意事项 C#
2010-03-30 15:29
453 查看
一.Delphi的ActiveX控件编写注意事项.
1.异常语句
try
FViews.Add(ATable);
FDataStore.Add(TGRPGSPDataSource.Create(ATable.CreateView));
except
Raise Exception.Create('报表已经存在!');
end;
在except代码里不能使用 "Raise Exception.Create."这样的语句
不能在处理异常时,触发异常.
否则会在C#中使用会报出:
************** 异常文本 **************
System.Runtime.InteropServices.COMException (0x8000FFFF): 灾难性故障 (异常来自 HRESULT:0x8000FFFF (E_UNEXPECTED))
............
可以添加正常的代码.例如:
try
FViews.Add(ATable);
FDataStore.Add(TGRPGSPDataSource.Create(ATable.CreateView));
except
on E: Exception do
showmessage(E.Message);
end;
也可以什么代码都没有,或者是一句正常的代码.
try
FViews.Add(ATable);
FDataStore.Add(TGRPGSPDataSource.Create(ATable.CreateView));
except
showmessage('程序异常!');
end;
1.异常语句
try
FViews.Add(ATable);
FDataStore.Add(TGRPGSPDataSource.Create(ATable.CreateView));
except
Raise Exception.Create('报表已经存在!');
end;
在except代码里不能使用 "Raise Exception.Create."这样的语句
不能在处理异常时,触发异常.
否则会在C#中使用会报出:
************** 异常文本 **************
System.Runtime.InteropServices.COMException (0x8000FFFF): 灾难性故障 (异常来自 HRESULT:0x8000FFFF (E_UNEXPECTED))
............
可以添加正常的代码.例如:
try
FViews.Add(ATable);
FDataStore.Add(TGRPGSPDataSource.Create(ATable.CreateView));
except
on E: Exception do
showmessage(E.Message);
end;
也可以什么代码都没有,或者是一句正常的代码.
try
FViews.Add(ATable);
FDataStore.Add(TGRPGSPDataSource.Create(ATable.CreateView));
except
showmessage('程序异常!');
end;
相关文章推荐
- (原创)VB开发ActiveX OCX控件供Delphi使用时的注意事项
- C# 调用带有复杂参数的C++ ,delphi dll 注意事项备注。(C++ dll 怎么回调C# 程序,参数怎么写?)
- Delphi2010组件/控件安装方法和注意事项
- 关于在delphi7中安装ocx后,控件未被显示在控件面板上的注意事项
- 关于C#与Delphi DLL调用及回调问题注意事项
- 在C#中使用RegularExpressionValidator控件的一个注意事项
- MFC ActiveX (ocx)控件的开发的一些注意点
- C#操作Xml的注意事项
- c#中关于compare比较的一点注意事项
- C# 中如何操作系统服务?注意事项有哪些?给出代码片段!(图)
- C#安装SQLite的注意事项
- MFC ActiveX OCX控件添加安全接口
- VC2005从开发MFC ActiveX ocx控件到发布到.net网站的全部过程
- Gdal库的简单使用及注意事项(C++版本和C#版本)
- easyui控件使用注意事项
- web调用通过ocx接口传rtsp流注意事项
- ASP.NET控件GridView的使用& Xml操作注意事项
- 【c#】c#中 函数参数的注意事项
- C# Webserivce配置注意事项
- c#事务的使用、示例及注意事项