powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Вопрос по OLE (Delphi)
15 сообщений из 15, страница 1 из 1
Вопрос по OLE (Delphi)
    #33868618
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Большое спасибо, что читаете это сообщение. : )
Я тут решил с OLE попробовать программить, но сразу с проблемой столкнулся.
Пишу:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
uses
 ComObj, ...;
var
 Outlook: OleVariant;
 ...
procedure ...;
begin
 outlook:=CreateOleObject('Outlook.Application');
 ...
end;
...

Выдаёт :


Project Project1.exe raised exception class EOleSysError with
message 'Ogiltig klasstrang'. Process stopped. Use Step or Run to continue.


Подскажите, что я не так сделал?
Спасибо.
...
Рейтинг: 0 / 0
Вопрос по OLE (Delphi)
    #33868627
Prizzrak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы, наверное, веткой ошиблись. Вам в Delphi. Там подскажут скорее.
...
Рейтинг: 0 / 0
Вопрос по OLE (Delphi)
    #33869662
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторOgiltig klasstrangэто на мордорском?
возможно, были несправедливо забыты CoInitialize и OleInitialize.
...
Рейтинг: 0 / 0
Вопрос по OLE (Delphi)
    #33869896
LordMAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПрограмёрВыдаёт :


Project Project1.exe raised exception class EOleSysError with
message 'Ogiltig klasstrang'. Process stopped. Use Step or Run to continue.


Подскажите, что я не так сделал?
Ну, во-первых сообщение, похоже, на шведском, так что хорошо бы точный перевод узнать у того, кто себе это чудо (шведкий (?) Windows или Office установил). Я так предпологаю, что речь идет о несуществующем классе (CLSID), т.е. офис либо не стоит, либо установлен неправильно.
...
Рейтинг: 0 / 0
Вопрос по OLE (Delphi)
    #33869908
Фотография Drema
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CoInitialize и OleInitialize вызываются из Delphi автоматически при подключении юнита. А вот язык ошибки действительно задошный :) Нужно расшифровать, иначе не понять.
___________________
Шаблоны, подсветка и дополнительные возможности в Microsoft Outlook
...
Рейтинг: 0 / 0
Вопрос по OLE (Delphi)
    #33869915
LordMAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maXmoвозможно, были несправедливо забыты CoInitialize и OleInitialize.
Да, кстати, если это DLL, то одного uses ComObj недостаточно.
...
Рейтинг: 0 / 0
Вопрос по OLE (Delphi)
    #33870023
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, фраза очень похожа на 'Missing classname'.
...
Рейтинг: 0 / 0
Вопрос по OLE (Delphi)
    #33870631
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, вы правы, Windows и правда Шведский. А если офиса на компе нету, то может это выдавать?
...
Рейтинг: 0 / 0
Вопрос по OLE (Delphi)
    #33871318
LordMAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это твой комп?
...
Рейтинг: 0 / 0
Вопрос по OLE (Delphi)
    #33871444
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Комп мой, но временно. По-этому, я его настроить не могу под себя (хозяин русский не знает, да и виндовс сносить не хочиться). А с приколом я разобрался, я обращался к класу (или как там правильно это называется) которого нету (Outlook.Application).
Всем спасибо, вы мне очень помогли.
...
Рейтинг: 0 / 0
Вопрос по OLE (Delphi)
    #33871452
Mike_za
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторДа, вы правы, Windows и правда Шведский. А если офиса на компе нету, то может это выдавать?

дык должен, а не может... вы же пытаетесь объект приложения создать...
...
Рейтинг: 0 / 0
Вопрос по OLE (Delphi)
    #33871465
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но обращаюсь не к офису, а к Аутлуку...
Я только понять не могу, почему там раздела OutlookExpress.Application нету!? Сам Аутлук есть ведь. Да и другие его разделы, такие как OutlookExpress.AddressBook есть там.
...
Рейтинг: 0 / 0
Вопрос по OLE (Delphi)
    #33871475
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите пожалуйста, какие есть почтовые агенты, поддерживающие OLE?
Заранее Спасибо .
...
Рейтинг: 0 / 0
Вопрос по OLE (Delphi)
    #33872234
LordMAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПрограмёрПодскажите пожалуйста, какие есть почтовые агенты, поддерживающие OLE?
Через автоматизацию нормально работать можно практически только с Outlook (не путать с Outlook Express).
P.S. Если тебе надо просто принимать/отсылать почту, то ты копаешь не туда.
...
Рейтинг: 0 / 0
Вопрос по OLE (Delphi)
    #33872501
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Большое спасибо. Беседа была очень познавательная. Вы мне очень помогли.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Вопрос по OLE (Delphi)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]