doo_round.dll не найдена точка входа

ЧАстые Вопросы и Ответы

Модераторы: kdv, CyberMax

Ответить
Mironico
Сообщения: 81
Зарегистрирован: 17 янв 2007, 12:23

doo_round.dll не найдена точка входа

Сообщение Mironico » 19 ноя 2008, 14:07

скачал с сиго сайта doo_round.dll,
зарегил в базе 2 удф но матюкается что не найдена точка входа.
Хелп!
с dll раньше не работал.
Вот исходник.

Код: Выделить всё

library doo_round;

function round_math (var Value : Double) : Double; cdecl; export;
begin
  result := trunc (value) + trunc (frac (value)*2);
end;

function round_to_MIN_CU (var value, min_cu:double) : Double; cdecl; export;
var
  a : double;
begin
  if min_cu = 0 then result := value
                else begin
                       a := value/min_cu;
                       result := round_math (a) * min_cu;
                     end;
end;

exports
  round_math, round_to_MIN_CU;

begin
  System.IsMultiThread:=True;
end.

Mironico
Сообщения: 81
Зарегистрирован: 17 янв 2007, 12:23

Re: doo_round.dll не найдена точка входа

Сообщение Mironico » 19 ноя 2008, 14:09

кстати еще
пытался делать
regsvr32.exe doo_round.dll тоже матюкается на точку входа.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Re: doo_round.dll не найдена точка входа

Сообщение kdv » 19 ноя 2008, 15:28

regsvr32.exe doo_round.dll тоже матюкается на точку входа.
ну это бред, если честно. при чем тут винды и udf? udf в базе регистрируется.

кстати, где declare external function?

Mironico
Сообщения: 81
Зарегистрирован: 17 янв 2007, 12:23

Re: doo_round.dll не найдена точка входа

Сообщение Mironico » 19 ноя 2008, 15:42

Как ни странно когда кидал дллку в папку своей программы
и при регистрации в базе прописывал путь то не работало.
теперь кинул в \udf папки firebird то уже заработало.

Сори

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Re: doo_round.dll не найдена точка входа

Сообщение kdv » 19 ноя 2008, 22:00

ужас. не приходи больше с такими вопросами :)
udf ДОЛЖНЫ быть помещены в папку udf. или доп. папки должны быть разрешены в конфиге сервера. это азы безопасности сервера ИБ и ФБ.

Ответить