Pascal в Builder
Например, часть страницы написана на паскале
или подключить файл паскалевский?
Как разместить код паскаля в Билдере,
Например, часть страницы написана на паскале
или подключить файл паскалевский?
Есть такой модификатор для функций и переменных 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.
Есть такой модификатор для функций и переменных 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.
Это мы видели в хелпе, и не помогло:)
Если можно небольшой пример, плиз
Как разместить код паскаля в Билдере,
Например, часть страницы написана на паскале
или подключить файл паскалевский?
Можешь подключить паскаловский файл. Я подключал паскалевскую форму. Если хорошо помню через Add to project.
Можешь подключить паскаловский файл. Я подключал паскалевскую форму. Если хорошо помню через Add to project.
Все оказалось еще проще. Создаешь новый unit. Пишешь его на паскале. Делаешь Save As и выбираешь тип файла *.pas.
Все оказалось еще проще. Создаешь новый unit. Пишешь его на паскале. Делаешь Save As и выбираешь тип файла *.pas.
Как совместить эти два языка?
Как сохранить это понятно!
НО КАК совместить эти два языка?
Как совместить эти два языка?
Как сохранить это понятно!
НО КАК совместить эти два языка?
Никак.
Или весь модуль на паскале или весь модуль на С.
Никак.
Или весь модуль на паскале или весь модуль на С.
Странно я слыша и читал, что Билдер и Делфи могут использовать другу друга проекты и файлы. В опциях у Билдера есть закладка посвященная Паскалю, так что точто они не совместимы, вопрос отпадает, ОНИ СОВМЕСТИМЫ, но КАК?
Странно я слыша и читал, что Билдер и Делфи могут использовать другу друга проекты и файлы. В опциях у Билдера есть закладка посвященная Паскалю, так что точто они не совместимы, вопрос отпадает, ОНИ СОВМЕСТИМЫ, но КАК?
Они совместимы на уровне классов и объектов, а также способов передачи параметров и обработки возврата из процедур. Но невожможно создать класс в котором часть методов реализована на С а часть на паскале. Это тебе не вставки на ассемблере. Такой совместимости нет.