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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.08.2010, 19:39   #1
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию DLL в Delphi

Вот я пишу DLL-ку в Delphi.Как будет правильней:
1.
Код:
Function ArcSec(X:Variant):Variant;Export;
Begin
     ArcSec:=ArcCos(1/x);
End;
2.
Код:
Function ArcSec(X:Variant):Variant;stdcall;
Begin
     ArcSec:=ArcCos(1/x);
End;
И как правильно экспортировать:
Код:
Exports
          ArcSec;
Или
Код:
Exports
          ArcSec index 1;
P.S. Пятый выпуск журнала "Программист" читал, но там нет ответа на мой вопрос.
_-Re@l-_ вне форума Ответить с цитированием
Старый 27.08.2010, 19:56   #2
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

Код:
library dll_dll;

uses math;

Function ArcSec(X: Variant): Variant; stdcall;
begin
  ArcSec:= ArcCos(1/x)
end;
exports ArcSec;

end.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DLL в Delphi RuVarez Общие вопросы Delphi 20 25.08.2010 17:09
dll в delphi xmaksimca БД в Delphi 6 06.05.2010 10:28
Delphi dll tanek Помощь студентам 6 14.03.2010 15:38
DLL в DELPHI Шульц Общие вопросы Delphi 6 11.01.2009 08:28
Создать DLL на C# и вызвать её в Delphi (Delphi) RIO Общие вопросы Delphi 2 25.03.2008 15:33