Форум: "Основная";
Текущий архив: 2003.04.17;
Скачать: [xml.tar.bz2];
Внизoutlook Найти похожие ветки
← →
baracuda (2003-04-07 20:20) [0]на строке
myitem:=OleOutlook.createitem(olmailitem);
вылетает ошибка
undeclared identifier "olmailitem"
Как можно побороть?
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
oleOutlook:Olevariant;
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var
myItem,myAttachments,myAttachment:Variant;
begin
try
if vartype(oleoutlook)<>vardispatch then
OleOutlook:=
CreateOleObject("Outlook.application");
myitem:=OleOutlook.createitem(olmailitem);
myitem.display;
myitem.To:="masanovetc@ukr.net";
myitem.subject:="test my mail";
myitem.body:="testing my mail";
myAttachments:=myitem.myAttachment;
myAttachment:=myAttachments.AddBiDiModeExStyle("c:\mas\test.txt");
myitem.send;
except
showmessage("OLE ERROR");
end;
OLEOutlook:=Unassigned;
end;
← →
baracuda (2003-04-07 20:42) [1]дополнение:
на машине где пытаюсь компилировать outlook не установлен, требуется наличие outlook-a?
← →
Bel (2003-04-08 11:54) [2]1. Наличие Outlook обязательно, потому что все твои запросы выполняет именно он. Делфи тебе предоставляет только интерфейс для общения с Outlook"ом.
2. undeclared identifier "olmailitem" - незадекларированный идентификатор "olmailitem", т.е. Делфи не знает, что это такое. А это - константа, объявленная в модуле Outlook2000 или Outlook8 или Outlook_TLB. Его надо включить вuses
твоего модуля.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.04.17;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.008 c