Как мога да контролирам Visio от Delphi? [затворено]

Как мога да свържа приложение на Delphi с чертеж на Visio 2010? Например, имам поле за редактиране в приложението и линия в чертежа на Visio. Ако поставя „10“ в полето за редактиране на приложението, искам дължината на реда да стане 10. (Не търся код за това; това е просто пример за комуникацията между двете, които търся.)


person Glen Morse    schedule 19.07.2012    source източник
comment
просто търсене в Google дава много резултати за това как да използвате Visio с Delphi. къде ти е старанието тук?   -  person RBA    schedule 19.07.2012
comment
моля, информирайте ме, че търсих много и не намерих нищо.   -  person Glen Morse    schedule 19.07.2012
comment
flex-graphics.com би бил пример. втори резултат от търсенето   -  person RBA    schedule 19.07.2012
comment
това просто ми казва да използвам добавка на трета страна, която предпочитам да не използвам? Бих искал нещо за това как да осъществя комуникацията между двамата   -  person Glen Morse    schedule 19.07.2012
comment
Има милиони примери за автоматизиране на Visio с помощта на COM, които могат да бъдат намерени с уеб търсене. Търсих delphi visio com automation и получих купища попадения.   -  person David Heffernan    schedule 19.07.2012
comment
Как очаквате хората да искат да ви помогнат, когато вие първо не се опитвате да направите нищо сами? Едноминутно търсене откри тази автоматизация на Visio с Delphi страница.   -  person Ken White    schedule 19.07.2012
comment
Други задават въпроси точно като моите, но не се подлагайте на тормоз.. stackoverflow.com/questions/7947437/   -  person Glen Morse    schedule 19.07.2012
comment
Ked, наистина ти благодаря за тази връзка, въпреки че не я видях преди   -  person Glen Morse    schedule 19.07.2012
comment
FlexGraphics всъщност не е пример, @Rba. Изобщо не разбирам, че контролира Visio. По-скоро той може сам да показва векторни графики и може да чете и записва файловия формат на Visio. Това е по-скоро алтернатива на Visio, отколкото нещо за контролиране.   -  person Rob Kennedy    schedule 19.07.2012
comment
@Rob - моя грешка. Не бях чел внимателно спецификациите.   -  person RBA    schedule 19.07.2012
comment
Може би е така, @David, но Глен никога не е споменавал COM във въпроса си. Понякога може да е трудно да разберете кой е правилният инструмент за работата и просто искате да попитате, Това ли трябва да използвам? Но това е скучен въпрос с да/не. По-добре е да го оставите отворен: Какво да използвам? И дори ако това е същото нещо, за което Google намеква, може да бъде успокояващо за човек да ви каже изрично отговора.   -  person Rob Kennedy    schedule 19.07.2012
comment
@Rob Може би коментарът ми е възприет с грешен тон, но всъщност коментарът ми предлага помощ. Сега Глен знае терминологията и може да я търси.   -  person David Heffernan    schedule 19.07.2012


Отговори (1)


Visio разкрива COM обект. Импортирайте библиотеката с типове в Delphi и Delphi ще генерира обвивка за каквото и да е експортирана библиотека с типове. Използвайте библиотеката с типове и препратката към MDSN за достъп до всичко, което Visio предоставя.

person Rob Kennedy    schedule 19.07.2012