Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Pascal в Builder

1.9K
14 декабря 2004 года
vpdt
34 / / 26.04.2003
Как разместить код паскаля в Билдере,
Например, часть страницы написана на паскале
или подключить файл паскалевский?
259
14 декабря 2004 года
AlexandrVSmirno
1.4K / / 03.12.2004
Цитата:
Originally posted by vpdt
Как разместить код паскаля в Билдере,
Например, часть страницы написана на паскале
или подключить файл паскалевский?



Есть такой модификатор для функций и переменных pascal см. Help ниже:
Category Modifiers, C++Builder keyword extensions Syntax pascal <data-definition/function-definition> ; _pascal <data-definition/function-definition> ; __pascal <data-definition/function-definition> ; Description Use the pascal, _pascal, and __pascal keywords to declare a variable or a function using a Pascal-style naming convention (the name is in uppercase). In addition, pascal declares Pascal-style parameter-passing conventions when applied to a function header (parameters pushed left ot right; the called function cleans up the stack). In C++ programs, functions declared with the pascal modifer will still be mangled.

1.9K
14 декабря 2004 года
vpdt
34 / / 26.04.2003
Цитата:
Originally posted by AlexandrVSmirno


Есть такой модификатор для функций и переменных pascal см. Help ниже:
Category Modifiers, C++Builder keyword extensions Syntax pascal <data-definition/function-definition> ; _pascal <data-definition/function-definition> ; __pascal <data-definition/function-definition> ; Description Use the pascal, _pascal, and __pascal keywords to declare a variable or a function using a Pascal-style naming convention (the name is in uppercase). In addition, pascal declares Pascal-style parameter-passing conventions when applied to a function header (parameters pushed left ot right; the called function cleans up the stack). In C++ programs, functions declared with the pascal modifer will still be mangled.



Это мы видели в хелпе, и не помогло:)
Если можно небольшой пример, плиз

368
14 декабря 2004 года
rostyslav
629 / / 13.07.2004
Цитата:
Originally posted by vpdt
Как разместить код паскаля в Билдере,
Например, часть страницы написана на паскале
или подключить файл паскалевский?


Можешь подключить паскаловский файл. Я подключал паскалевскую форму. Если хорошо помню через Add to project.

259
14 декабря 2004 года
AlexandrVSmirno
1.4K / / 03.12.2004
Цитата:
Originally posted by rostyslav

Можешь подключить паскаловский файл. Я подключал паскалевскую форму. Если хорошо помню через Add to project.



Все оказалось еще проще. Создаешь новый unit. Пишешь его на паскале. Делаешь Save As и выбираешь тип файла *.pas.

1.9K
14 декабря 2004 года
vpdt
34 / / 26.04.2003
Цитата:
Originally posted by AlexandrVSmirno


Все оказалось еще проще. Создаешь новый unit. Пишешь его на паскале. Делаешь Save As и выбираешь тип файла *.pas.



Как совместить эти два языка?
Как сохранить это понятно!
НО КАК совместить эти два языка?

368
14 декабря 2004 года
rostyslav
629 / / 13.07.2004
Цитата:
Originally posted by vpdt


Как совместить эти два языка?
Как сохранить это понятно!
НО КАК совместить эти два языка?


Никак.

Или весь модуль на паскале или весь модуль на С.

1.9K
14 декабря 2004 года
vpdt
34 / / 26.04.2003
Цитата:
Originally posted by rostyslav

Никак.

Или весь модуль на паскале или весь модуль на С.



Странно я слыша и читал, что Билдер и Делфи могут использовать другу друга проекты и файлы. В опциях у Билдера есть закладка посвященная Паскалю, так что точто они не совместимы, вопрос отпадает, ОНИ СОВМЕСТИМЫ, но КАК?

259
14 декабря 2004 года
AlexandrVSmirno
1.4K / / 03.12.2004
Цитата:
Originally posted by vpdt


Странно я слыша и читал, что Билдер и Делфи могут использовать другу друга проекты и файлы. В опциях у Билдера есть закладка посвященная Паскалю, так что точто они не совместимы, вопрос отпадает, ОНИ СОВМЕСТИМЫ, но КАК?


Они совместимы на уровне классов и объектов, а также способов передачи параметров и обработки возврата из процедур. Но невожможно создать класс в котором часть методов реализована на С а часть на паскале. Это тебе не вставки на ассемблере. Такой совместимости нет.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог