куда уходят пограммисты после 40? они вырождаются или еще что то?
ведб не могут же все стать тим лидами и менеджерами проектов, куда то же
остальные деваются.
Yurij пишет:
некоторые уезжают в страну эльфов (там
с этим попроще)
а что такое страна эльфов?
Я еще раз дико извиняюсь, может еще подскажите, а то сам что то найти не
могу.
очень хочу текст ошибки получить
т.е. если происходит ексепшен, что бы можно было в лог сохранить, что
именно там произошло, а позже в спокойной обстановке анализировать.
может подскажите как (или носом ткнете,
Vlad Khorsun пишет:
Качановский Дмитрий ...
Я еще раз дико извиняюсь, может еще подскажите, а то сам что то найти
не могу.
очень хочу текст ошибки получить
Только на клиенте, увы
обидно, досадно... ну ладно (с) Высоцкий
Добрый всем день
тут уперся в такой вот момент
есть процедура примерно такого вида
begin
insert...
update...
...
insert... -- вот здесь происходит ошибка
when any do begin and
end
я почему то был уверен, что все операции, которые выполнялись до
сбойного статмента (в пределах блока begin
Если нет WHEN, то отменены будут все. Иначе только сбойный.
все отменены могут быть только если роллбак сделал
или я снова ошибаюсь
но на тестах сейчас получил, что откатился только сам статмент
все остальные изменения были приняты
т.е., это я глубоко заблуждался?
Так точно. Там еще
Качановский Дмитрий пишет:
а можно ли как то подругому, не откатывая всю транзакцию и не покидая
текущей процедуры откатить блок операций?
дополню свой вопрос, если заверну все операции одного шага в процедуру -
это что-то меняет?
Dmitry Yemanov пишет:
21.09.2010 12:19, Качановский Дмитрий пишет:
Если нет WHEN, то отменены будут все. Иначе только сбойный.
все отменены могут быть только если роллбак сделал
или я снова ошибаюсь
Все в пределах begin/end блока.
ну да именно так там и было написано, но или я
приношу извинения, вроде заработало
наверное я все-таки неправильно понял эту фразу
вообщем пошел тестировать дальше
спасибо
Sergey Mereutsa пишет:
Привет!
Если нет WHEN, то отменены будут все. Иначе только сбойный.
Тут все большие, так что Дим, ты уточняй, что сохранены они будут если
не делать явной отмены транзакции, а просто подтверждать её.
Но если анализировать ошибку снаружи вызова и делать откат - то
удасться, вероятнее всего везти будут под заказ, а с учетом что счас
лето, то это может несколько месяцев занять.
С уважением
Качановский Дмитрий
ООО КОШТпроект
Алексей Вишняков пишет:
Мне тоже можно полюбопытствовать?
С уважением, Вишняков Алексей.
26 мая 2009 г. 15:59 пользователь Taras Kucher kucher.ta...@gmail.com написал:
Attid пишет:
Используем стандарты в разработке - сейчас документ со стандартами на
дельфийский код занимает 18 страниц. В
Sergey Mereutsa пишет:
З.Ы. Мне сегодня вопрос злобный задали. Чем опасен такой селект:
select e.fkuser from tm_empires e where e.id = :in_userid into :in_userid;
В процедуре, разумеется. Долго думал, но решил спросить птицеводов
вечером. Бо по-моему фигня-с будет :)
почему фигня???
а чем
еще одна зачетная новость
Уго Чавес зажигает - именем революции мужское достоинство ассоциировано
с мобильником (или наоборот, это кому как нравится)
http://news.kosht.com/phones/mobile/2009/05/14/ugo_chavez_predstavil_mobilnik_na_tri_bukvy.html
Уго Чавез представил мобильник на три буквы
так и хочется что бы сегодня уже была пятница :)
очень повеселила вот эта новость
http://news.kosht.com/caleidoscope/science/2009/05/12/mud_tub_vsya_gryaz_kompeuternogo_mira.html
Mud Tub: вся грязь компьютерного мира
сегодня вот в логах появилось вот такое
что это значит? раньше ничего подобного не встречал (до 205 обновил токо
пару дней как)
FB2.0.5 SuperServer Win2003 Server
KOSHT-1 (Server)Fri Mar 20 14:40:14 2009
INET/select_wait: found not a socket socket : 348
KOSHT-1 (Server)
и вот еще такой вопрос
сегодня ночью сервер ФБ встал в клинч
поднимал его не я, поэтому точно не скажу как там и что было, но вроде
он отвечал, но отдавал сообщения об ошибке (точнее не скажу)
а в логах появилось вот такое:
KOSHT-1 (Server)Fri Mar 20 04:04:38 2009
понимаю что до пятницы еще далеко, но...
http://news.kosht.com/caleidoscope/2009/03/17/devyatka_samyx_neobychnyx_i_poleznyx_robotov.html
Девятка самых необычных и «полезных» роботов
вкалывают роботы а не человек (с) Электроник
(в продолжение темы off: помогите определить кто нагружает диски от 26.02)
во время наблюдения за нагрузкой на диски возник такой интересный
вопрос: а для чего используются темповые файлы у ФБ и как они используются
я почему-то считал, что они создаются только когда задаются какие-то
временный файл (на каждую сортировку отдельный файл).
Для сортировки - да, примерно так и происходит
т.е. надо искать такие ацкие запросы
Сейчас начал сомневаться, что это так. Когда процессмонитором смотрел,
обратил внимание что некоторые файлы достигают размера до 700М (честно
PS Версия ФБ ?
2.0.3
имя файла: fb_sort_fbx98c
Да, это сортировка. Учти, что в сорт-файл попадают не только ключи,
но всё,
что ты перечислил в SELECT плюс ещё немного служебной инф-ции.
это я уже понял эксперементальным путем :)
а можно ли как-то выяснить, в какой именно базе (у меня на сервере
несколько
посмотреть содержимое файла? Там не шифровано наверное и можно по данным
понять из какой базы оно.
ни эксплорер, ни ФАР этих файлов не видят
так что есть проблема в них глянуть
да и что-то стремно в них смотреть, а если не успею закрыть когда
удаляться будет?? что произодйтет, ФБ колом не
Gene Feudorov пишет:
Hello, Kovalenko Dmitry!
You wrote on Tue, 3 Mar 2009 09:43:25 +0300:
KD Меня тут поздравили с Днем Квадратного Корня.
KD Дата оказывается сегодня такая.
какая такая третье марта!?
3х3=9
WildSery пишет:
On Tue, 03 Mar 2009 11:03:26 +0300, Качановский Дмитрий dmi...@kosht.com
wrote:
3х3=9
А ещё 2000?
проблема y2k была закрыта в связи с переходом на новое тысячелетие
так что осталось токо 03.03.09
Dmitry Yemanov пишет:
Там отменили счетчики I/O reads/writes? Не верю.
Возможно я что то упускаю в этой жизни, но пока я в этих счетчиках не
вижу какие именно приложения нагружают диск. А так, да, именно этим и
определяем что есть нагрузка.
Dmitri Kuzmenko пишет:
пиши на supp...@ibase.ru, дадим FBDataGuard
Community Edition,
поможем с определением кто грузит диски.
спасибо
но пока попробуем разобраться процесс монитором
не думаю, что основная проблема была в ФБ
в общем пока еще понаблюдаем, если чего, то воспользуюсь
Dmitry Yemanov пишет:
Есть закладка Processes, на ней все процессы системы. Включаешь
видимость столбцов I/O Writes и I/O Reads и видишь кто обращается к
диску. Ы?
во блин
а слона то я и не заметил (с)
спустя пропадает), в первое время думали может это ФБ
дает такие проблемы (кивали на сборку мусора), но сейчас вроде
разгрузили этот сервер от тяжелых баз, а проблема остается
может кто может подсказать чем можно определить какое приложение наши
диски имеет
с уважением
Качановский Дмитрий
Dmitry Yemanov пишет:
Таск менеджер уже отменили?
совсем забыл написать что сервер win2003
там в таск менеджере нет указаний кто работает с винтом, так что этот
вариант не проходит (или я заблуждаюсь?)
Dmitriy A. Beloshistov пишет:
FileMon + ProcessExplorer oт SysInternals в руки - и вперед.
сенкс
гляну что это за звери
Kochmin Alexandr пишет:
неочень понятно написано.
Моя трактовка
1) поменяли 2.0.4 на 2.0.5 люди как-то вяло стяли вякать, что тормозит.
2) вернули назад на 2.0.4 вроде и лучше не стало.
3) сделали бэкап-рестор на 2.0.4 и все зависло.
цитаты из первого поста:
- ...с 2.0.3, 2.0.4 на 2.0.5...
-
Janex пишет:
Не, ребята ... небеите, но посмотре етот Netbeen ... конешно правы те кто
wебы делает инструментами специально для етого сделаными и
всем опробоваными, но для меня ето выглядит както типо
чтоб проехать 1км вместа велосипеда поидти на курсы пилотов боингов :)
:) :)
решать
Если надо на каждый HTTP коннект к ISAPI - свой коннект к FB - делай
свой коннект (это будет отдельный поток).
даже лучше сразу думать в этом направлении, иначе придется думать как
сериализовать запросы к базе (в т.ч. и транзакции)
я еще порекомендую сразу покурить над пулом коннектов,
Ovchinnikov Vasily пишет:
Kochmin Alexandr пишет:
казалось бы, делов то, запустить их от разных юзеров и выставить права
на файлы базы. Тогда даже если случайно, то просто будут убиты еще на
подлете.
Гыыы. А ведь и верно...
а есть еще и конфигурационный файл самого ФБ, где можно просто
знаю что сегодня еще токо четверг, но вещь повеселила
http://news.kosht.com/caleidoscope/itfun/2009/01/29/sega_toys_nauchit_vas_zanimatsya_seksom.html
Sega Toys научит вас заниматься сексом
Sega Toys выпустила необычный гаджет. LoveTrainer – настоящий
секс-тренер. По виду устройство
Andrei пишет:
Если имеем базу на Yaffil, то для ее перевода на 2.5, достаточно ли
будет выполнить следующую последовательность действий:
1) Подключаемся к базе Yaffil встроенным FB 2.5
2) Перекомпилируем все:
а) процедуры,
б) триггеры,
в) вычисляемые поля,
г) представления
http://www.kosht.com/?cmd=docdid=6238
Драка из-за последнего кухонного комбайна
и это не где нибудь ТАМ, а у нас в Минске
в связи с девальваций (за один день на 20%) здесь творится фиг знает что
блин и смех и ... и не очень
Вопрос не столько про ФБ, сколько про ПХП, но может кто сможет
подтолкнуть в правильном направлении.
из базы получаем текущее время, при помощи date преобразуем к текстовому
виду. Полученный результат полностью соответствует тому что ожидали
(текущее локальное время на сервере ФБ).
теперь
PEAKTOP пишет:
1) 'SELECT FIRST 1 TB.DATE_FILED FROM MYTABLE TB WHERE (TB.ID = )
';
все нормально.
2) $sql = 'UPDATE MYTABLE T SET T.DATE_FILED = \''.date('Y.m.d H:i:s',
$my_date_value).'\' WHERE (T.ID = ) ';
тоже нормально, не вопроизводится твой глюк.
Смотрите у себя там скрипты.
я
в предверии выходных дней по поводу каталического рождества
поэтому на правах пятницы
http://www.kosht.com/?cmd=docdid=6127
Еженедельно 10 британцев оказываются в больнице из-за Nintenod Wii
честно говоря - убило :)
Grishko Aleks пишет:
Пол часа, это тем кто знает TransactSQL :))
Ну транзактСиквел мало чем отличается от того же PSQL (вот токо
присвоение значений переменным через селект выполняется), а полчаса это
именно с поиском по документации функций для работы со строками.
Ну в общем проблему
Grishko Aleks пишет:
И блин UDF прикрутить не получится, там
сиквел2000 :(.
Если я все правильно путаю в MSSQL как раз таки создать UDF проблем не
должно возникнуть, они там на TransactSQL пишутся (т.е. почти также как
и SP, токо могут использоваться именно как функции), а встроенных
Лапушка. У меня база 26 гигов нынче, с тыщей таблиц, 3.5 тыщами
процедур и триггеров (отнюдь не генерирующих ID), и 3.5 тыщами индексов
работает 12 лет в практически 24х7. B/r делается каждый день, это
святое. В смысле диагностики и спасательного круга. А вот замена боевой
на копию
), если пользователь будет не из
Беларуси
--
С уважением
Качановский Дмитрий
ООО КОШТпроект
забавных аксессуаров для USB.
Следующий набор эксплуатирует популярный в интернет культ женской груды.
Ортопедический коврик для мыши стилизован под женское тело. Особенное
внимание уделено молочным железами. Рука программиста должна чувствовать
себя довольной.
--
С уважением
Качановский Дмитрий
ООО
Что при удалении, что при обновлении будет создана новая версия
записи. Для DELETE эта версия будет пустой, для UPDATE - содержать
отличия от предыдущей (которые надо еще определить). Соответственно,
при сборке мусора для измененной записи, сервер должен будет склеить
все изменения с исходной
сервис не удалось, так и остался висеть
помогла только перезагрузка сервера
FB 2.0.3 SuperServer
--
С уважением
Качановский Дмитрий
ООО КОШТпроект
вот, в логе появилась вот такая запись
servername (Server) Fri Sep 19 12:36:57 2008
Database: banners
deadlock
internal gds software consistency check (error during savepoint backout
(290), file: exe.cpp line: 3731)
Перед этой ошибкой нет ошибок (215) или (216)?
Если есть, чти тут:
получаю отлуп.
думал может где чего неправильно обренул в проверку. Заменил эту проверку на
WHEN ANY DO - работает.
я что-то не так сделал?
--
С уважением
Качановский Дмитрий
ООО КОШТпроект
Для nowait-транзакций генерится lock_conflict, для wait - deadlock, для
транзакций с явно указанным таймаутом - lock_timeout.
спасибо
понял свою ошибку
я последний тест ставил в IBE через скрипты, а там по умолчанию wait
транзакции как недавно выяснилось (в конце августа в в его конфе была
такое впечатление, что это просто обертка:
скорее новый уровень, поверх уже существующих
типа:
- файловые операции
- операции над структурированныит данными
- операции над слабоструктурированными данными
-
воопсчем будм ждать семиуровневой открытой модели :)
--
С уважением
Качановский
могу показаться назойливым, но, как я уже писал (да и не только я), твоя
главная проблема - операции с диском, соответственно надо думать в двух
направлениях
1. ускорить дисковую подсистему (тут уже по этому поводу рекомендации
давали) - это даст определеный выйгрышь, но полностью не решит
у меня есть подозрение, что там толпа индексов на этой маленькой
табличке.
3.
она занимает 90% размера и практически 100% обращений идет к ней.
и еще один вопрос:
если я правильно понял система которую вы разрабатывает 24х7
т.е. нет перерыва на ночь, когда можно было бы выполнять
: в обсуждении все время фигурирует только эта таблица,
складывается впечатление что кроме нее ничего больше в базе нет, это у меня
ошибочное впечатление?
--
С уважением
Качановский Дмитрий
ООО КОШТпроект
Файл базы один. Получишь 4 потока, одновременно льющих в 1 файл БД (т.е.
сплошные инсерты, выборок нет). Откуда ускорение?
не совсем одновременно, этим потокам еще и читать надо иногда, так что
выйгрышь может быть
А что ешё делать :( На FB переходить надо, а немогу :( Писал Олегу LOA (он
вроде когдато упоминал, что может gbak Yaffil-a подкрутить) о помоши, и
НЕбезплатно,
но както ему наверно недо етого пока :)
Начали скрипти творить, но база более 2 гигов и работают они
криглосуточно, так что
и 2
Рано или поздно мы упрёмся в лок конфикт. Который чюдненько можно
обработать или спровоцировать в узком месте в начале редактирования, чтобы
не откатывать настоящие изменения в самом конце последовательности. А в
деадлок мы упрёмся только при плохо структурированных модели данных и
Нет никакой формулы. Чем больше, тем лучше. Отталкивайся от доступной
процессам RAM и умещай туда страничный кэш вместе с буфером сортировки.
насчет чем больше: для 32-х битной системы ограничение в 2Гб ведь действует?
Причем я так понимаю туда не только кеш должен помещаться?
PHP при старте транзакции принимает
только числовые параметры аля IBASE_WRITE, IBASE_COMMITTED и т.д.
Нужно добавить что-то вроде RESERVING ADV_PLACESSHOWS FOR PROTECTED
WRITE
каким образом это сделать?
Почитать что-нибудь про транзакции. Особенно про isolation level.
Особенно про
Особенно про consistensy.
в догонку к предыдущему посту
прошу прощения, эту фразу не заметил
но consistency слишком жестокая блокировка, стоит ли ею пользоваться для
вебсайта, т.е. десятки (если не сотни) транзакций в секунду
кстати concistency блокирует таблицу только в момент обращения к ней (если я
правильно понимаю документацию), т.е. при использовании WAIT мы имеем
высокую вероятность деадлока.
Резервирование позволяет на старте транзакции определить какая таблица
должна проверяться на использование, и
логика, основанная на блокировке таблиц в высококонкурентной среде,
надо занести в анналы
не на блокировке, а на сериализации доступа
Так тебе нужна блокировка без блокировки? Пойду-ко я пивка испью.
мне блокировка совсем не нужна
и вообще автор задавал вопрос про резервирование таблиц (как этого достичь в
ПХП)
а задача сводится к вопросу как не уткнуться в блокировку, когда
одновременоо десятки транзакций пытаются
а задача сводится к вопросу как не уткнуться в блокировку, когда
одновременоо десятки транзакций пытаются менять одни и теже данные, и при
этом вероятность отката должна стремиться к нулю (т.е. NOWAIT не
подходит)
Никак. Потому что транзакции для того и нужны, чтобы десятки
А то. Фигли там мелочиться с мухобойками, увидал комара - включай
коллайдер.
а что такое коллайдер
А насчёт резервирования таблиц в r_c - у кого-то из нас троих сильно
хорошая трава. То ли у Ленки, то ли у тебя, то ли я проспал мировую
революцию...
стр.558
часть IV. Транзакции
Вам бы, наверное, подошло rc, no_rec_version, wait. Только он под
нагрузкой
не работал (скорее всего, и сейчас не работает) -
http://forum.ibase.ru/phpBB2/viewtopic.php?t=1702 . Хотите -
лоббируйте.
собственно мы его тоже используем, при посчете статистики посещаемости, но
там вероятность
http://ibase.ru/devinfo/norecver.htm ?
угу
конечно если бы оно работало на все одновременные транзакции, это могло
бы
посодействовать (пришлось бы правда слегка подкорректировать процедуры,
дабы
снизить вероятность действительных деадлоков), но
Вы ссылку на forum.ibase.ru смотрели?
Последняя пятница июля – день сисадмина
http://kosht.com/?cmd=docdid=3481
ну вот, или врут источники или поздравляю всех присутствующих админов :)
--
С уважением
Качановский Дмитирй
ООО КОШТпроект
Мне тут подсказали, что можно просматривать траффик между клиентом и
сервером FB не влезая в него TCPmapping-ом, так называемые зеркальные
порты в коммутаторах.
Кто-то сталкивался, программировал?
с агрегатами с такими сталкивался, но фичу эту не использовал, да и если
честно сильно и не
Мне тут подсказали, что можно просматривать траффик между клиентом и
сервером FB не влезая в него TCPmapping-ом, так называемые зеркальные
порты в коммутаторах.
Кто-то сталкивался, программировал?
с агрегатами с такими сталкивался, но фичу эту не использовал, да и если
честно сильно и не
на правах пятницы
http://kosht.com/?cmd=docdid=3070
не знаю насколько авторство действительно принадлежит БилуГейтсу, но
написано красиво :)
--
С уважением
Качановский Дмитирй
ООО КОШТпроект
не ради того что бы праздно похвастаться
а только ради того дабы подчеркнуть крутость всеми нами любимого...
Есть у меня табличка в которой учитывается сколько раз за последний час
пользователь посмотрел на баннер и сколько раз на него нажал. Операции:
добавление записи, когда происходит
надо понимать kosht.com переходит с Delphi + Firebird на PHP +
Firebird?
Да.
Но только, если найдем пэхапешника нормального (первого).
INSERT INTO ... SELECT ... [RETURNING column_list [INTO
variable_list]]
Оно уже работает. Для одной записи :-) А для курсора это будет уже не
RETURNING, а другая фича. Правда, неизвестно когда.
в смысле нормально работает если селект возвращает одну запись?
а что тогда произойдет если
1. Всех женщин не перетопчешь
2. Всю водку не выпьешь.
3. Всех багов не переловишь.
Коваленко Дмитрий.
PS. Пришло в голову в процессе созерцания всех трех вещей
да ты никак вуярист - прошу прощения если это слово неправильно написал,
вообщем тот кто любит смотреть как
1. топчут женщин
2.
вот она ключевая фраза. Почему не классик?
потому что нужен супер
:)
И теперь что Вы
предлагаете, вместо классика поставить там супер ? Да местный СисАдмин
заказчика меня просто побъет.
нее...
я ничего не предлагаю
если внимательно перечитаете мой пост, то может заметите - я спрашиваю
Супер - не более чем заглушка для изолированного филиала
предприятия
Я прошу прощения, если, может, кому наступаю на мозоль, но очень надо знать,
а сам эту информацию нигде найти не смог:
когда будет реализована нормальная поддержка многопроцессорности в
суперсервере? сейчас найти сервер с одним процессором (ядром) нереально, а
ФБ полноценно, получается,
когда будет реализована нормальная поддержка многопроцессорности в
суперсервере?
Слово нормальная несет за собой очень мало смысловой нагрузки. Что
конкретно хочется видеть?
достаточно маркетинговой нормальности :)
т.е. что бы не возникало такой ситуации, что какой бы мощный сервер ни
Правда мы дельфи не используем - в основном php и C#.
а для коннекта из php что используете (то что идет в комплекте с php или
что-то еще)?
и как опыт (скорее положительный, или больше отрицательный)?
Настоящий ВОЕННЫЙ калькулятор. Небось в специсполнении идет
в металлическом корпусе. Из стали 2мм.
не множко не в тему, но навеяло последней фразой
я заканчивал конструкторско-технологический факультет и на одном из
практических занятий надо было разработать лицевую панель для какого-то
IF (:I = 0) THEN
это бред. двоеточия с левой стороны знака равенства не может
и не должно быть.
забавно
а иначе ошибка
мышления у народа. Тем более, что часы арифметики сокращают заменяют
алгеброй, а она думать и анализировать не учит. Потому как народ не может
:))) ну и юмор у тебя
этот предмет полностью называется алгебра и начала анализа - и предмет
этот вводится в противополножность арифметике, которая
Передавать паскалевские объекты в dll - извращение! :))) :))) :)))
Передавать-то можно, а вот переданные использовать - нельзя ;)
глупости
единственная проблема с передачей объектов, строк и динамических массивов
между основным приложением и библиотекой в дельфи, только то что они
уфф.
всем спасибо
кажется нашел то что искал
--
С уважением
Качановский Дмитирй
ООО КОШТпроект
Дим, ну не томи :-)))
честное слово я не издевался, я просто спал - почти неделю без сна
только пойду спать - сайт падает - меня будят - ужас
а оказалось все как всегда просто, вспомнил что у меня еще одна библиотека
есть, совсем малюсенькая, и зачемя туда фастмем впихнул - не знаю
т.е.
Dmitri Kuzmenko пишет:
мда. sharemem ведь нужен только когда паскалевские
длинные строки как параметры передаются.
т.е. модуль sharemem в udf не может и не должен
использоваться по определению.
Это верно, только если udf-ка самодостаточная.
А если она сама что-то использует?
две поправки
Вывод: фастмем ф топку!
типун тебе на язык за такие слова
Вывод: документацию тщательновее читать надо, да внимательнее смотреть что
делаешь :)
я как пример привёл.
дык со стандартным менеджером памяти есть такая ошибка?
такой нет (зато другая появилась :( ),
собственно как вяснилось и с фастмемом работает, надо отключить шаринг
памяти (я его активно в другом проекте использую, вот и выставил в
настройках).
в противном случае такое
собственно у меня теперь следующий вопрос
что это может быть такое, что первая загрузка библиотеки проходит успешно
всегда (по крайней мере еще ни разу не было замечено проблем), а повторная,
т.е. выгрузилась, загрузилась приводить к краху?
схема такая - в базе есть процедуры, которые
Частенько такие штуки есть следствие того, что где-то имеется
неинициализированный указатель и при первом обращении там случайным
образом находится 0 (nil), при повторном - значение, оставшееся от
предыдущего вызова.
да вообщем у самого первой мыслью было, что проблема именно в этом
но
какой именно
Дельфи вестимо
ну с этим проблем нету, активно польуюсь
Кто-то же его видит ? Вот пусть и расскажет и ватсона тоже пусть в этот
момент
запустит.
к серверам мониторы в принципе не прикручены, и доступ только через терминал
(да и далеко они от меня долго ехать)
или
ну вот в результате длительных экспериментов выяснилось, что ошибка
происходит на этапе файнализации кода, т.е. когда библиотека выгружается
(единственное что я пока не уверен что это та ошибка).
опытным путем установил, что если отключить фастмем (FastMM4) то вроде все
проходит гладко, как
->
off: к пÑÑниÑе
ru-firebird
-- --
-- --