Главная страница
    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.48 MB
Время: 0.04 c
2-1193126123
фыва
2007-10-23 11:55
2007.11.18
ограничение ввода


15-1192223949
Черный Шаман
2007-10-13 01:19
2007.11.18
Запуск 64-битной гостевой ОС в VMWare в Win XP 32-bit.


4-1178874257
йцукенг
2007-05-11 13:04
2007.11.18
Установка общего доступа к папкам


2-1192231378
Pacific
2007-10-13 03:22
2007.11.18
Не качает


15-1192080680
vanya_d
2007-10-11 09:31
2007.11.18
Где купить эти книги?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский