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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.04.2011, 06:50   #1
at0104
 
Регистрация: 10.09.2009
Сообщений: 4
По умолчанию Переписать программу с С++ на Delphi 7 (импорт библиотек)

Имеется программа
Требуется сделать аналог на Delphi. С COM не работал. Помогите или подскажите хотя бы где искать, как это сделать?


#import "libid:E79FD100-5A05-4772-9E42-EAE8FC7BC4FE" // импортируем либу
плагина
#import "libid:7AA02C95-0B4A-43aa-92D8-BA40511A7F3F"
rename("RemoveDirectory", "GrymRemoveDirectory") // импортируем либу
дубльгиса

int main()
{
CoInitializeEx(NULL, COINIT_MULTITHREADED);// выполняем
инициализацию com
GuidePathLib::IPluginImpl* pGuidePlugin = NULL; // указатель
где будет храниться наш плагин

GrymCore::IGrymPtr pIGrym;
pIGrym.CreateInstance(__uuidof (GrymCore::Grym)); // создаем
экземпляр дубль гиса
GrymCore::IBaseViewThreadPtr pIBaseViewThread =
pIGrym->GetBaseView(pIGrym->BaseCollection->FindBase(OLESTR("Иркутск")),
TRUE, FALSE);// Это мы выбираем город

GrymCore::IGrymPluginPtr pPlugin =
pIBaseViewThread->GetPluginManager()->GetPlugin(L"2GISPlugins.GuidePathS erver");//
получаем наш плагин
HRESULT hr =
pPlugin->QueryInterface(__uuidof(GuidePathL ib::IPluginImpl),
(void**)&pGuidePlugin);// запрашиваем наш интерфейс
_bstr_t str = pGuidePlugin->getNearObject(52.276894,
104.305395); // вызываем метод


return 0;
}
at0104 вне форума Ответить с цитированием
Старый 13.04.2011, 18:45   #2
at0104
 
Регистрация: 10.09.2009
Сообщений: 4
По умолчанию

Вопрос решен.
at0104 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
переписать программу на С++ для Builder 6 manohina10 Помощь студентам 1 24.10.2010 16:39
Переписать программу с Qbasic на Delphi[переписал - считает не верно] Mixasik Свободное общение 4 20.05.2010 18:33
переписать программу с VB на delphi qpush Помощь студентам 1 21.04.2010 23:57
Нужно переписать программу из C++ в Delphi - Кто поможет?! Sanyo Общие вопросы C/C++ 2 07.12.2009 13:31
Переписать программу с использованием функций, С++ Vikylik Помощь студентам 2 09.04.2009 10:39