Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
| Samurai |
26.02.2006 13:50
Сообщение
#1
|
|
Группа: Пользователи Сообщений: 2 Пол: Мужской Репутация: 0 |
Здравствуйте!
Появилась проблемка перевода кода программы с си на delphi, а именно программа создания dll. Для удобства разобью непонятные мне вопросы на пункты: Мне интересно что означает и как это перевести на Delphi, желательно сразу привести аналог 1)
2)
3) Код #define TRY_QUEREY_OPEN \ try\ {\ qry->Open();\ }\ catch (EOracleError& err)\ {\ MessageBox (GetActiveWindow(),\ AnsiString("Ошибка при работе с базой данных\n'" + err.Message + "'\n\nОбратитесь к администратору базы данных").c_str(),\ "Ошибка", MB_OK | MB_ICONERROR);\ return NULL;\ } #define TRY_QUEREY_EXECUTE \ try\ {\ qry->Execute();\ }\ catch (EOracleError& err)\ {\ MessageBox (GetActiveWindow(),\ AnsiString("Ошибка при работе с базой данных\n'" + err.Message + "'\n\nОбратитесь к администратору базы данных").c_str(),\ "Ошибка", MB_OK | MB_ICONERROR);\ return NULL;\ } Заранеее благодарю всех кто откликнулся на мой вопрос и принял участие. Сообщение отредактировано: volvo - 7.11.2006 19:42 |
![]() ![]() |
| hiv |
26.02.2006 14:30
Сообщение
#2
|
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 660 Пол: Мужской Реальное имя: Михаил Репутация: 11 |
2) Кажется это объявление библиотечных функций в списке экспортируемых:
Вот у меня DLL на Delphi: library mvts218; ЗЫ: Заметь функция ConvertDate не экспортируется (ее нет в списке exports) и другим программам (кроме функций самой DLL) она будет недоступна! Сообщение отредактировано: volvo - 7.11.2006 19:42 -------------------- Никогда не жадничай. Свои проблемы с любовью дари людям!
|
Samurai Помогите перевести код Си на Delphi 26.02.2006 13:50
volvo Про третье забудь сразу - это препроцессор, в Дель... 26.02.2006 14:02
Samurai А как перевести
void* CALLING_CONV (*MemAlloc)(i... 26.02.2006 14:10![]() ![]() |
|
Текстовая версия | 10.12.2025 1:10 |