Найдено 11 результатов

YuriPro
24.06.2008 13:12:17
Форум: Free Pascal Compiler
Тема: DB2 + FPC
Ответы: 1
Просмотры: 3833

Re: DB2 + FPC

Присоединяюсь к вопросу. В ZEOSDBO есть только заглушка для DB2. :(
YuriPro
04.06.2008 14:10:07
Форум: Базы данных
Тема: Хоть у когото ZEOSDBO работает с Lazarus и MySql ?
Ответы: 5
Просмотры: 17522

Re: Хоть у когото ZEOSDBO работает с Lazarus и MySql ?

YuriPro писал(а):только при выполнении INSERT или UPDATE вся таблица блокируется пока транзакция не завершится. Вот это пока побороть не могу.

Могу. Лечится установкой свежего MySQL - 5.0.51. И все работает. :)
YuriPro
30.05.2008 16:02:58
Форум: Базы данных
Тема: Хоть у когото ZEOSDBO работает с Lazarus и MySql ?
Ответы: 5
Просмотры: 17522

Re: Хоть у когото ZEOSDBO работает с Lazarus и MySql ?

Есть условно работающий пример. Условно - значит подключается, добавляет, обновляет, не виснет, не слетает. Но под видновс. :)
Под линукс все то же, только при выполнении INSERT или UPDATE вся таблица блокируется пока транзакция не завершится. Вот это пока побороть не могу.

FPC 2.2.0
MySQL 5.x
YuriPro
15.04.2008 19:25:25
Форум: Free Pascal Compiler
Тема: работа с ресурсами .res
Ответы: 9
Просмотры: 9566

Sergei I. Gorelkin писал(а):Теперь (в современном 2.3.1) она уже все-таки LongWord возвращает, как и положено...

Очень любезно с ее стороны. Будем ждать стабильную версию.
YuriPro
15.04.2008 18:13:09
Форум: Free Pascal Compiler
Тема: работа с ресурсами .res
Ответы: 9
Просмотры: 9566

Но это еще не все.
В systemh.inc тип Integer определен как SmallInt! Процедуры работы с ресурсами описаны в файлах resh.inc (и elfres32.inc), которые подключаются в systemh.inc. А переопределение Integer = Longint происходит ниже, в system.inc. Получается, что функция SizeOfResource будет ...
YuriPro
02.04.2008 12:34:02
Форум: Разное
Тема: Предотвращение запуска нескольких копий программы.
Ответы: 23
Просмотры: 60303

Я вовсе не против универсального решения. :)
Просто предлагаю другой, реально работающий (а с моей точки зрения - и более простой) вариант. Надеюсь он тоже пригодится.
YuriPro
02.04.2008 11:16:48
Форум: Разное
Тема: Предотвращение запуска нескольких копий программы.
Ответы: 23
Просмотры: 60303

Attid писал(а):а рабочий пример под обе ОС ?

Только под одну. Под Win вопрос закрывается мьютексами. :)
YuriPro
31.03.2008 16:22:58
Форум: Разное
Тема: Предотвращение запуска нескольких копий программы.
Ответы: 23
Просмотры: 60303

Проблему запуска нескольких экземпляров программы можно решить с помощью семафора, изменяя его значение с установкой флага SEM_UNDO. В этом случае после завершения процесса система откатит изменения.
YuriPro
12.12.2007 11:32:35
Форум: Базы данных
Тема: IBX
Ответы: 4
Просмотры: 12850

Технический вопрос решился. Источник - трудности перевода, так сказать. :)
Спасибо за подсказку о потенциальных заморочках - займусь этим вопросом.
YuriPro
11.12.2007 14:02:39
Форум: Базы данных
Тема: IBX
Ответы: 4
Просмотры: 12850

Сравнить можно, я это даже делал. Просто проблема на таком достаточно низком уровне ловится сложно, а решение может иметь простое. Учитывая относительную распространенность проектов с IBX, я и решил уточнить - возможно, проблема известна давно и, соответственно, решение уже известно.
YuriPro
10.12.2007 19:11:36
Форум: Базы данных
Тема: IBX
Ответы: 4
Просмотры: 12850

IBX

Нигде не встречал информации о работе компонентов IBX (InterBase Express) под FPC, но решил попытаться их задействовать. С некоторыми правками, но компоненты откомпилировались, и проект, изначально написанный на Delphi, заработал. Но выяснилась одна странная вещь - TIBStringField некорректно ...