Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > как пользоваться модификатором pascal?


Автор: Chernikov1975 3.3.2009, 14:18
Ребята скажите как пользоваться модификаторам pascal практически?

Т.е. в программе на Си необходимо сделать вставку написанную на паскале, например в виде функции!!! 

Автор: Fazil6 3.3.2009, 15:13
Цитата(Chernikov1975 @  3.3.2009,  14:18 Найти цитируемый пост)
Ребята скажите как пользоваться модификаторам pascal практически?

Т.е. в программе на Си необходимо сделать вставку написанную на паскале, например в виде функции!!!  

что программа должна делать? что функция?
покажи как ты уже пробовал, а мы скажем где ошибка. 
За тебя ведь никто делать этого 
Код

вставку написанную на паскале

не будет. Тут мало кто на таком уровне паскаль знает, чтобы его в программу на Си вставлять

Автор: mrbrooks 3.3.2009, 17:25
Цитата(Chernikov1975 @  3.3.2009,  14:18 Найти цитируемый пост)
Т.е. в программе на Си необходимо сделать вставку написанную на паскале, например в виде функции!!!  

Если это относится к продуктам Борланда - то теоретически можно использовать юнит с функционалом написанный на дельфи. Сам так не изголялся, поэтому о результатах ничего сказать не могу.

Автор: dumb 3.3.2009, 21:46
модификатор pascal лишь декларирует соглашение о вызове(calling convention - способ передачи параметров/очистки стека).

непосредственно в c/cpp-коде вставки на паскале делать нельзя.

можно, как уже сказал mrbrooks, добавлять в проект pas-модули. после компиляции этого модуля, генерируется(автоматически) заголовочный файл .hpp, используя который, можно обращаться к функциям/данным pas-модуля.


M
dumb
Chernikov1975, может объяснишь, какое отношение к рассматриваемым здесь вопросам имеет название темы?
правила прочитай и переименуй тему.


Автор: Chernikov1975 4.3.2009, 11:34
Народ Большое Спасибо за ответы.
На счёт того что я обратился не по теме- не уверен!!!
На мой взгляд вопрос если и не актуален то покрайне мере интересен!
Потому что может возникнуть ситуация когда будет желательно использование возможностей Делфи и С++ Builder  в одном продукте.

Автор: dumb 4.3.2009, 22:34
Цитата(Chernikov1975 @  4.3.2009,  11:34 Найти цитируемый пост)
На счёт того что я обратился не по теме- не уверен!!!
ок, сам переименую.

Автор: Dmi3ev 5.3.2009, 10:44
Цитата

Потому что может возникнуть ситуация когда будет желательно использование возможностей Делфи и С++ Builder  в одном продукте. 

например?

Автор: mrbrooks 5.3.2009, 10:52
Цитата(Chernikov1975 @  4.3.2009,  11:34 Найти цитируемый пост)
Потому что может возникнуть ситуация когда будет желательно использование возможностей Делфи и С++ Builder  в одном продукте. 

Хм. Противоречие только одно - сущая мелочь - VCL.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)