Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.02.2008, 16:49   #1
Алёна
Форумчанин
 
Аватар для Алёна
 
Регистрация: 11.03.2007
Сообщений: 149
Стрелка corel и Delphi

кто-нибудь работал с Корелом через дельфи??? какие нужны библиотеки? или еще чего надо? задача состоит в формировании файла из Делфи для дальнейшего редактирования в Кореле...
Если это глупо, но работает, значит это не глупо.
Алёна вне форума Ответить с цитированием
Старый 16.02.2008, 19:03   #2
Virtson
Владимир М.
Участник клуба
 
Аватар для Virtson
 
Регистрация: 30.10.2006
Сообщений: 1,289
По умолчанию

вызвать приложение Corel как любое другое, [указать параметры] ..
Берегите друг друга!
Virtson вне форума Ответить с цитированием
Старый 17.02.2008, 10:15   #3
Алёна
Форумчанин
 
Аватар для Алёна
 
Регистрация: 11.03.2007
Сообщений: 149
Счастье

Цитата:
Сообщение от Virtson Посмотреть сообщение
вызвать приложение Corel как любое другое, [указать параметры] ..
вызываю так:
var
CorelDraw: Variant;

CorelDraw := CreateOleObject('CorelDraw.Automati on.8');
ругается на CreateOleobject (несуществующий тип)
Если это глупо, но работает, значит это не глупо.
Алёна вне форума Ответить с цитированием
Старый 17.02.2008, 12:12   #4
Virtson
Владимир М.
Участник клуба
 
Аватар для Virtson
 
Регистрация: 30.10.2006
Сообщений: 1,289
По умолчанию

модуль подключить нужно :
Uses ComObj ... ;
Берегите друг друга!
Virtson вне форума Ответить с цитированием
Старый 19.02.2008, 12:50   #5
knight
Дон Кихот
Форумчанин
 
Аватар для knight
 
Регистрация: 17.01.2008
Сообщений: 130
По умолчанию

А у тебя Corel то какой версии.
Нужно CorelDraw.Automation.N, где N-номер версии
У меня на 12-ой пошло подключение:

uses
Windows, Messages, SysUtils, Variants, Classes,
Graphics, Controls, Forms, Dialogs, ComObj, StdCtrls;

procedure TForm1.Button1Click(Sender: TObject);
var
CorelDraw: Variant;
begin
CorelDraw := CreateOleObject('CorelDraw.Automati on.12');
CorelDraw.FileNew;
CorelDraw.SetDocVisible(True);
CorelDraw := Unassigned;
end;
knight вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Corel Draw - рисунки после редактирования здорово увеличиваются Viteef Свободное общение 8 19.02.2008 09:16
нужна прога Corel+Delphi Алёна Фриланс 3 18.02.2008 14:22
corel script Алёна Фриланс 7 13.02.2008 16:49
кто нибудь знаком с Corel-кими скриптами Алёна Свободное общение 3 06.12.2007 07:33
кто нибудь знаком с Corel-кими скриптами? Алёна Софт 1 27.11.2007 22:05