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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.02.2007, 12:19   #1
mofr
 
Регистрация: 26.02.2007
Сообщений: 3
По умолчанию как написать DLL на Turbo Pascal?

library MinMax;
function Min(X, Y: Integer): Integer; export;
begin
if X < Y then Min := X else Min := Y;
end;
function Max(X, Y: Integer): Integer; export;
begin
if X > Y then Max := X else Max := Y;
end;
exports
Min index 1,
Max index 2;
begin
end.

При попытке скомпилировать этот код, паскаль требует Begin в первой строке.
Подскажите, пожалуйста, что не так?
mofr вне форума Ответить с цитированием
Старый 26.02.2007, 13:52   #2
Umen
Форумчанин
 
Аватар для Umen
 
Регистрация: 10.11.2006
Сообщений: 189
По умолчанию

В паскале DLL-ки можно писать только в защищённом реме либо для виндовс.

Чтобы изменить режим выбери в меню Compile -> Target

вместо "Real mode application"
"Protected mode application"
либо
"Windows application"
Umen вне форума Ответить с цитированием
Старый 26.02.2007, 17:49   #3
mofr
 
Регистрация: 26.02.2007
Сообщений: 3
По умолчанию

Что то я не нашёл Compile/Target
Пользую Turbo Pascal 7.1
mofr вне форума Ответить с цитированием
Старый 26.02.2007, 18:19   #4
Umen
Форумчанин
 
Аватар для Umen
 
Регистрация: 10.11.2006
Сообщений: 189
По умолчанию

Нужно использовать пакет Borland Pascal 7.0 (в Turbo Pascal действительно нет target)
Umen вне форума Ответить с цитированием
Старый 26.02.2007, 18:35   #5
mofr
 
Регистрация: 26.02.2007
Сообщений: 3
По умолчанию

Всё работает.
Спасибо большое
mofr вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
переменные Turbo Pascal Adzumi Помощь студентам 7 29.03.2008 20:11
Задача на Turbo Pascal W_P Помощь студентам 1 14.02.2008 18:24
Turbo Pascal в Delphi 7 adm34 Общие вопросы Delphi 5 04.02.2007 11:29