Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.11.18;
Скачать: CL | DM;

Вниз

приклеить свою программу к другому приложению   Найти похожие ветки 

 
barakuda   (2007-10-12 15:58) [0]

Здравствуйте мастера...

Написал програмку....  (плагин для работы с indesign (программа для верстки))  

теперь нужно что бы програмка сворачивалась, разворачивалась и закрывалась вместе с indesign

может кто подскажет.... как?

Заранее благодарен


 
Сергей М. ©   (2007-10-12 16:01) [1]


> indesign


Что за беда ?)

дай ссылку на Plugin SDK для этой беды - мож и будут рекомнедации)


 
barakuda   (2007-10-12 16:06) [2]

это нестандартный Plugin - я его сам написал...


 
Dib@zol ©   (2007-10-12 16:09) [3]

> [2] barakuda   (12.10.07 16:06)

Оно понятно. Но ты его написал, руководствуясь какими-то разобъяснениями со стороны разработчиков этого "indesign", не так ли? Или ты прогу написал, а теперь думаешь как ее к твоему индезигну присобачить?? :)


 
Сергей М. ©   (2007-10-12 16:11) [4]


> я его сам написал


ну так вот сам его и "лечи", если он "нестандартный")

Ты вообще речь русскую понимаешь ?
Тебя спросили про ссылку на Plugin SDK для этого (не твоего, а indesign ! ) конкретного программного продукта)


 
barakuda   (2007-10-12 16:17) [5]

плагин написан при помощи com технологии ....


 
SoftOne ©   (2007-10-12 16:22) [6]


> barakuda   (12.10.07 16:17) [5]
>
> плагин написан при помощи com технологии ....
>

Во. Теперь стало всё всем ясно и понятно :-)


 
Сергей М. ©   (2007-10-12 16:24) [7]


> barakuda   (12.10.07 16:17) [5]


Малацца.

Почему ж не при помощи иной ?)


 
barakuda   (2007-10-12 16:33) [8]

потому что... indesign   заточил свои indesign script model reference  под VС++

и JS    

так вот и пришлось извращаться....  

Так есть и кого нить мысли???


 
Сергей М. ©   (2007-10-12 16:37) [9]


> вот и пришлось извращаться


ну какж ты "извратился" ?

Код-то покажи, любезный ты наш "извращенец") ..


 
barakuda   (2007-10-12 16:43) [10]

какая разница как я извратился....  

нужно просто что бы програмка сворачивалась, разворачивалась и закрывалась вместе с indesign

вот код

var doc1:olevariant;
width, higth:double;
Bounds:variant;
mySelection:olevariant;
begin
Application1.Connect;

doc1:=Application1.activeDocument;
if (Doc1.Selection.Count<>0) then
begin
mySelection:= doc1.Selection[1];
Bounds:=VarArrayCreate([1,4],varDouble);
Bounds:=mySelection.geometricBounds;
Width:=(Bounds[3]-Bounds[1])/10;
Higth:=(Bounds[2]-bounds[0])/10;
cxlabel1.Caption:="&#206;&#225;&#252;&#229;&#234;&#242;= "+floattostr(RoundTo((RoundTo(width, -1)*RoundTo(Higth, -1)), -1))+" &#234;&#226;/&#241;&#236;";
end
  else
    begin
   cxlabel1.Caption:="&#206;&#225;&#250;&#229;&#234;&#242; &#237;&#229; &#226;&#251;&#228;&#229;&#235;&#229;&#237;";
    end;



Application1.Disconnect;


 
barakuda   (2007-10-12 16:47) [11]

Упрощу вопрос

скажите как   зная хэндл окна...  узнать свёрнуто оно или развёрнуто???


 
barakuda   (2007-10-12 16:52) [12]

о нашол..

GetWindowPlacement(Window, PWindowPlacement(@State));

проблема решена

всем спасибо..


 
Сергей М. ©   (2007-10-12 16:53) [13]


> вот код


Эта абракадабра даже скомпилирована быть не может, ибо беспардонно вырвана из контекста.


 
barakuda   (2007-10-12 16:59) [14]

эта абракадабра.... вырвана из работающего проекта delphi

а что именно неустраивает???


 
Сергей М. ©   (2007-10-12 17:01) [15]


> что именно неустраивает?


Не устраивает хотя бы отсутствие элементарной инф-ции о том, является ли плагин InProc или OutOfProc сервером


 
barakuda   (2007-10-12 17:11) [16]

этого ненужно...

в данном случае....

просто поверьте мне... этот кусок кода работает


 
Германн ©   (2007-10-12 17:42) [17]


> просто поверьте мне... этот кусок кода работает
>

Вопросы веры не являются актуальными на сём форуме
:-)



Страницы: 1 вся ветка

Текущий архив: 2007.11.18;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.025 c
15-1192126469
cber
2007-10-11 22:14
2007.11.18
Помогите решить задачу по тер-веру


2-1192857340
Antoxa2005
2007-10-20 09:15
2007.11.18
Как пердать значение параметра null для поля, типа "дата"???


9-1163444466
Romanuh
2006-11-13 22:01
2007.11.18
Помогите с алгоритмом.


9-1158705238
Аццкий_рыцарь
2006-09-20 02:33
2007.11.18
Прошу мастеров посмотреть


2-1193318445
yury1
2007-10-25 17:20
2007.11.18
скорость RAS соединения