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

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

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.03.2010, 23:30   #11
pproger
C++ hater
Старожил
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

2Яр|/||< (^_^)
и что, вызывая делфевые функции из плюсов ты будешь считать, что программа перенесена?
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 24.03.2010, 23:40   #12
spamer
Software Developer
Старожил
 
Аватар для spamer
 
Регистрация: 19.12.2008
Сообщений: 2,070
По умолчанию

Яр|/||< (^_^), не майтесь дурью. Учи и то и другое и переписывай программы потом как тебе угодно.
Будь проще и люди к тебе потянутся
spamer вне форума Ответить с цитированием
Старый 25.03.2010, 09:13   #13
Яр|/||< (^_^)
LosYear
Форумчанин
 
Аватар для Яр|/||< (^_^)
 
Регистрация: 19.06.2009
Сообщений: 695
По умолчанию

2pproger
Это конечно не так. Просто я думал после команды #define он сам будет их перекодировать в с++.
Яр|/||< (^_^) вне форума Ответить с цитированием
Старый 25.03.2010, 09:16   #14
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Сообщение от Яр|/||< (^_^) Посмотреть сообщение
2pproger
Это конечно не так. Просто я думал после команды #define он сам будет их перекодировать в с++.
А зачем ее переносить? Ну есть прога и есть. В чем прикол?
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 25.03.2010, 09:38   #15
Яр|/||< (^_^)
LosYear
Форумчанин
 
Аватар для Яр|/||< (^_^)
 
Регистрация: 19.06.2009
Сообщений: 695
По умолчанию

Просто хочу оторваться от Делфи, но пока Microsoft поддерживает speech api мне от делфи не оторваться.
Яр|/||< (^_^) вне форума Ответить с цитированием
Старый 25.03.2010, 09:52   #16
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,091
По умолчанию

Нужные функции, реализованные на делфях, можно собрать в dll и спокойно в итоге использовать и в С++ и в любом другом языке, который dll умет подцеплять.
pu4koff вне форума Ответить с цитированием
Старый 25.03.2010, 11:19   #17
Яр|/||< (^_^)
LosYear
Форумчанин
 
Аватар для Яр|/||< (^_^)
 
Регистрация: 19.06.2009
Сообщений: 695
По умолчанию

А как её подцепить на с++?
Яр|/||< (^_^) вне форума Ответить с цитированием
Старый 25.03.2010, 12:36   #18
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,091
По умолчанию

Цитата:
Сообщение от Яр|/||< (^_^) Посмотреть сообщение
А как её подцепить на с++?
Функции нужны будут:
LoadLibrary, GetProcAddress, FreeLibrary.
Ну или можно немного пошаманить и подключить статически к программе.
По этому вопросу в инете куча информации. Нужно только не полениться и найти её.
pu4koff вне форума Ответить с цитированием
Старый 25.03.2010, 13:10   #19
Яр|/||< (^_^)
LosYear
Форумчанин
 
Аватар для Яр|/||< (^_^)
 
Регистрация: 19.06.2009
Сообщений: 695
По умолчанию

А можно по подробнее про первый способ.
Яр|/||< (^_^) вне форума Ответить с цитированием
Старый 25.03.2010, 13:19   #20
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,091
По умолчанию

Код:
lib = LoadLibrary("my_lib.dll"); // Загружаем DLL в память процесса

proc = GetProcAddress(lib, "my_proc"); // Определяем адрес функции, экспортируемой из DLL

proc(param1, param2); // Вызов функции из DLL

FreeLibrary(lib);
Более подробно читайте в статейках, разбросанных по всемирной паутине. Да и в MSDN полюбому примеры есть
Статьи лучше читать, т.к. там, как правило, описываются некие подводные камни. Не так там всё просто с DLL, как кажется на первый взгляд. Но и не так всё ужасно
pu4koff вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как совместить C++ и Visual C++ Paul_AG Visual C++ 2 13.04.2009 19:47
Windows XP совместить с 98? Pavluha Windows 3 20.11.2008 15:01
Можно ли в одной распечатке совместить несколько листов? mik Microsoft Office Excel 5 31.10.2008 06:03
Как совместить Ttabcontrol и tpagecontrol ? UnD)eaD)Snake Общие вопросы Delphi 6 28.07.2007 14:23