从网上操来的一段代码,却发现有错误
procedure Tfrm_factory.SpeedButton7Click(Sender: TObject);
const
olMailItem = 0;
var
Outlook: OleVariant;
vMailItem: variant;
begin
Outlook := CreateOleObject('OutlookExpress.Application');
vMailItem := Outlook.CreateItem(olMailItem);
vMailItem.Recipients.Add('[email protected]');
vMailItem.Subject := 'test email';
vMailItem.Body := 'This is a test';
vMailItem.Attachments.Add('C:\temp\sample.txt');
vMailItem.Send;
VarClear(Outlook);
end;
procedure Tfrm_factory.SpeedButton7Click(Sender: TObject);
const
olMailItem = 0;
var
Outlook: OleVariant;
vMailItem: variant;
begin
Outlook := CreateOleObject('OutlookExpress.Application');
vMailItem := Outlook.CreateItem(olMailItem);
vMailItem.Recipients.Add('[email protected]');
vMailItem.Subject := 'test email';
vMailItem.Body := 'This is a test';
vMailItem.Attachments.Add('C:\temp\sample.txt');
vMailItem.Send;
VarClear(Outlook);
end;
解决方案 »
- Delphi开发ActiveX使用定义的属性
- 散分专贴五
- 我的程序,fastMM检测出100多个内存泄漏,boundschecker却一个没有,哪个更可信啊?
- MDI创建子窗体的问题
- Remote Desktop 管理不了我的远程服务器了!!急,急,急!
- 翻箱倒柜,居然把我一年前刚学DELPHI不到一个月时做的一个小游戏翻出来了!哈哈散分!
- 超简单问题:table或query组件怎么使用SQL server2000的数据库?
- 哪里有Delphi中常用的关键字解释说明资料?
- 各位喜欢帮人的高手帮我看看,谢了!(分数,我有1158)
- XE7 WebBrowser新tab页重复加载使用iframe问题,并且新弹出的tab继承为前页面的子页面,出现后退,后退后出现乱码!紧急求助大神!
- sql 语句结果在dbgrid中的结果显示问题??急用??
- SOS!!!是关于动态控件的问题,请各位高手指教!
而不是
Outlook := CreateOleObject('OutlookExpress.Application');
const
olMailItem = 0;
var
Outlook: OleVariant;
vMailItem: variant;
begin
Outlook := CreateOleObject('Outlook.Application');
vMailItem := Outlook.CreateItem(olMailItem);
vMailItem.Recipients.Add('[email protected]');
vMailItem.Subject := 'test email';
vMailItem.Body := 'This is a test';
vMailItem.Attachments.Add('C:\temp\sample.txt');
vMailItem.Send;
VarClear(Outlook);
end;
try
Outlook := CreateOleObject('Outlook.Application');
except
//显示信息“没有安装OutLook啊”
end;
我outlook还真没装