Re: round

2011-10-13 Пенетрантность Dmitry Lendel
Если подумать (иногда это помогает), то станет ясно, что не round форматирует число в строку... А причем тут строка? Дмитрий

Re: round

2011-10-13 Пенетрантность Khorsun Vlad
"Dmitry Lendel" ... День добрый, round возвращает кучу нулей после знака Скачем select round(1.,2) from rdb$database вернет 1.3300 Так должно быть? Если подумать (иногда это помогает), то станет ясно, что не round форматирует число в строку... -- Хорсун Влад PS RTFM: datatype

Re: Странная ошибка рестора БД с UDF под Linux

2011-10-13 Пенетрантность Vsevolod
>>виснет при выгрузке, так ? Похоже на то. >>может быть если просмоьтреть в ldd удфку и сервер - увидим, что они гурзят >>разные версиии одной и той же библиотеки ? К сожалению, в Линуксе я приближающаяся к 0 величина, но попробую. >>может быть можно загнать сервер в отладчик и протрассир

Re: Странная ошибка рестора БД с UDF под Linux

2011-10-13 Пенетрантность Vsevolod
{$IfDef Kylix} libc; >>опять на давно умершем Кайликсе ? :) Это директива осталась. Сейчас библиотека откомпилирована под FP 2.4.4. Повторюсь, откомпилированная библиотека на давно умершем Кайликсе, работает и не жужжит на всех версиях птички вплоть до 2.1.3 включительно. Начиная с 2.

Re: Странная ошибка рестора БД с UDF под Linux

2011-10-13 Пенетрантность Arioch
В письме от Thu, 13 Oct 2011 23:50:56 +0400, Cherevatenko Vsevolod сообщал: и все равно виснет и клиент и серверный процесс, собака :( виснет при выгрузке, так ? может быть если просмоьтреть в ldd удфку и сервер - увидим, что они гурзят разные версиии одной и той же библиотеки ? When

Re: Странная ошибка рестора БД с UDF под Linux

2011-10-13 Пенетрантность Arioch
В письме от Thu, 13 Oct 2011 23:50:56 +0400, Cherevatenko Vsevolod сообщал: {$IfDef Kylix} libc; опять на давно умершем Кайликсе ? Кстати, а GNU Pascal не пробовал ? -- Написано в почтовом клиенте браузера Opera: http://www.opera.com/mail/

Re: Странная ошибка рестора БД с UDF под Linux

2011-10-13 Пенетрантность Vsevolod
>> Там гораздо все интересней. Сделал вот такую "мощную" библиотеку из >>одной функции, у которой нет вх.параметров и она возвращает всегда >>одно и тоже целое число, т.е. FREE_IT не нужен при объявлении, и все >>равно виснет и клиент и серверный процесс, собака :( Забыл написать, что функции

Re: Странная ошибка рестора БД с UDF под Linux

2011-10-13 Пенетрантность Cherevatenko Vsevolod
> 1) а у тебя не используется что-то с авто-созданием строк ? какой-нибудь   > StrNew, который автоматически вызовет собственный heap manager, а не   > ib-шный ? > в Delphi заменить стандартный менеджер на ib_malloc понятно как, есть ли   > аналогичный хуки в FPC не знаю. Там гораздо все интерес

Re: Странная ошибка рестора БД с UDF под Linux

2011-10-13 Пенетрантность Arioch
В письме от Thu, 13 Oct 2011 10:35:36 +0400, Vsevolod сообщал: 3. Переписал все вызовы malloc на ib_util_malloc. Теперь функции вызываются, возвращают правильные результаты, но теперь клиент виснет при дисконнекте от БД. Завис IBE, также завис процесс gbak после того как написал, что законч

Re: Странная ошибка рестора БД с UDF под Linux

2011-10-13 Пенетрантность Igor Zakhrebetkov
Храпко Виктор пишет: Я в лазарусе компилил. Еще и для 64 разрядного OpenSuse 11.2 А версия лазаруса какая? Как-то пытался перекомпилировать UDF для FB под 64битный RedHat, но старая версия лазаруса не позволяла. --- Игорь

Re: Странная ошибка рестора БД с UDF под Linux

2011-10-13 Пенетрантность Cherevatenko Vsevolod
> Не знаю к кому ты стучишся. Если конкретно к Владу то извини. Стучусь ко всем :) > Вот мои потуги в написании библиотек на ФрееПаскале. > Я в лазарусе компилил. Еще и для 64 разрядного OpenSuse 11.2 > >   cthreads, // must be included before anything else for multithreaded apps, > hell knows

Re: Странная ошибка рестора БД с UDF под Linux

2011-10-13 Пенетрантность Храпко Виктор
"Vsevolod" сообщил/сообщила в новостях следующее: news:1318487736538-3900707.p...@n4.nabble.com... > > > Если можно подскажи приз где я не прав и что не так делаю. > > Не знаю к кому ты стучишся. Если конкретно к Владу то извини. Вот мои потуги в написании библиотек на ФрееПаскале. Я в лазарус