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

dvpt
07.01.2011 18:19:36
Форум: Разное
Тема: Программа "Генеалогическое древо семьи"
Ответы: 8
Просмотры: 17683

Re: Программа "Генеалогическое древо семьи"

Исходники пока не выкладываю, т.к. есть платная версия на Delphi.
Программа на Lazarus есть для Linux и Windows бесплатная.
dvpt
07.01.2011 12:32:06
Форум: Разное
Тема: Программа "Генеалогическое древо семьи"
Ответы: 8
Просмотры: 17683

Re: Программа "Генеалогическое древо семьи"

Это было давно и написано на Delphi.
Тогда еще и Lazarus наверное не было.
Есть разные версии программы "Генеалогическое древо семьи" для Linux и Windows написанные на Lazarus.
dvpt
07.01.2011 11:27:46
Форум: Разное
Тема: Программа "Генеалогическое древо семьи"
Ответы: 8
Просмотры: 17683

Программа "Генеалогическое древо семьи"

Сделал релиз программы "Генеалогическое древо семьи". Написана на Lazarus
Страница программы http://www.familytree.ru/ru/indey.htm
Скачать программу http://www.familytree.ru/ru/download.htm
Программа бесплатная.
Не знаю, в тот ли раздел форума написал:)
dvpt
31.12.2010 15:05:59
Форум: Lazarus
Тема: Баг в Lazarus в OpenSUSE 11.3
Ответы: 2
Просмотры: 2535

Re: Баг в Lazarus в OpenSUSE 11.3

Новый требует

Installing ""'/home/soft/lazarus-0.9.28.2-1.1.i586.rpm'""
ошибка: Неудовлетворенные зависимости:
fpc >= 2.2.4 нужен для lazarus-0.9.28.2-1.1.i586
gdk-pixbuf-devel нужен для lazarus-0.9.28.2-1.1.i586
perun:/home/soft # /usr/share/mc/extfs/rpm run /home/soft/gdk-pixbuf-0.22.0-298.1 ...
dvpt
30.12.2010 23:51:53
Форум: Lazarus
Тема: Баг в Lazarus в OpenSUSE 11.3
Ответы: 2
Просмотры: 2535

Баг в Lazarus в OpenSUSE 11.3

Может кто сталкивался, установил Lazarus из репозитория в OpenSUSE 11.3
Работает, но при открытии Меню->Проект->Параметры компилятора - выскакивает ошибка - Access violation - Нажмите ОК чтобы игнорировать и подвергнуться риску повреждения данных
???
В OpenSUSE 11.2 все работало нормально.
Правда ...
dvpt
03.04.2010 19:51:48
Форум: Free Pascal Compiler
Тема: Как побайтно прочитать строку WideString в Linux
Ответы: 11
Просмотры: 8178

Re: Как побайтно прочитать строку WideString в Linux

Примного благодарен.
Помог модуль cwstring, а тип строки UTF8String и все заработало правильно в Linux и в Windows

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

  {$IFDEF MSWINDOWS}
  wsbuffer : WideString;
  {$ENDIF}
  {$IFDEF UNIX}
  wsbuffer : UTF8String;
  {$ENDIF}
dvpt
02.04.2010 12:33:32
Форум: Free Pascal Compiler
Тема: Как побайтно прочитать строку WideString в Linux
Ответы: 11
Просмотры: 8178

Re: Как побайтно прочитать строку WideString в Linux


var
i : Integer;
p : DWord;
wsbuffer : WideString;
buffer_ic : array[0..MaxKeyCHR] of Char;
begin
Result := False;
AssignFile(Source,FileName);
Rewrite(Source,1);
wsbuffer := Memo1.Text;
p := 0;
while p <= Length(wsbuffer) do begin
if ...
dvpt
02.04.2010 06:24:44
Форум: Free Pascal Compiler
Тема: Как побайтно прочитать строку WideString в Linux
Ответы: 11
Просмотры: 8178

Re: Как побайтно прочитать строку WideString в Linux

Почему компилятор для Windows и для Linux работают со строками WideString по разному?
В Windows компиляторе у меня правильно работает, а в Linux полная галимотья.
dvpt
01.04.2010 20:16:39
Форум: Free Pascal Compiler
Тема: Как побайтно прочитать строку WideString в Linux
Ответы: 11
Просмотры: 8178

Re: Как побайтно прочитать строку WideString в Linux

Спасибо за ответ!

Добавлено спустя 4 часа 47 минут 38 секунд:
Если строка на латинице
s := 'test'; то Length(s) = 4;
Если строка на латинице
s := 'тест'; то Length(s) = 8;
то ее длина в два раза больше
Если строка на смешанная
s := 'testтест'; то Length(s) = 12;
Я пробовал через указатель, но ...
dvpt
01.04.2010 14:03:03
Форум: Free Pascal Compiler
Тема: Как побайтно прочитать строку WideString в Linux
Ответы: 11
Просмотры: 8178

Как побайтно прочитать строку WideString в Linux

Столкнулся с ситуацией когда компилятор по разному обрабатывает строки WideString в Windows и Linux


var
buffer_ic&#91;i&#93; &#58; array&#91;0&#46;&#46;MaxKeyCHR&#93; of Char;
wsbuffer &#58; WideString;
begin
&#46;&#46;
for i &#58;= 0 to RecSize-1 do buffer_ic&#91;i&#93; &#58;= wsbuffer&#91;i ...
dvpt
07.03.2010 11:56:24
Форум: Lazarus
Тема: TDBMemo смешиваются поля в DBF
Ответы: 1
Просмотры: 1898

Re: TDBMemo смешиваются поля в DBF

Оказалось что если создавать базу средствами Tdbf то работает нормально.
Если создавать базу средствами Clipper программой dbu.exe то появляется глюк с memo полем.
dvpt
06.03.2010 09:43:01
Форум: Lazarus
Тема: TDBMemo смешиваются поля в DBF
Ответы: 1
Просмотры: 1898

TDBMemo смешиваются поля в DBF

Как сделать чтобы Memo поля в TDbf не смешивались?
База DBF в UTF8 кодировке меня очень даже устраивает если бы не такая бяка с мемо полем.
Ввожу данные в DBMemo а они отображаются и в других записях.
Пробовал блокировать базы, запись. Результат то же. Точнее никакого.

МОЖЕТ можно чем то заменить ...
dvpt
25.11.2009 06:00:16
Форум: Lazarus
Тема: Clipboard
Ответы: 1
Просмотры: 2495

Re: Clipboard

Код хорошо работает только с форматом буфера обмена CF_TEXT


Stream &#58;= TMemoryStream&#46;Create;
try
fmt &#58;= Clipboard&#46;Formats&#91;0&#93;;
Clipboard&#46;GetFormat(fmt,Stream);//копируем из буфера обмена в поток
//
//
Clipboard&#46;SetFormat(fmt,Stream);//копируем из потока в буфер ...
dvpt
09.11.2009 06:34:17
Форум: Lazarus
Тема: Clipboard
Ответы: 1
Просмотры: 2495

Clipboard

Заморочка с буфером обмена.

Команда работает:
Clipboard&#46;Assign(Image2&#46;Picture);

Команда не работает?
Image1&#46;Picture&#46;Assign(Clipboard);

Пробовал в компиляторе 2.2.4 и в 2.5.1

выдает ошибку в graphics.inc

procedure TGraphic&#46;LoadFromMimeStream(AStream&#58; TStream; const ...
dvpt
29.06.2009 11:25:15
Форум: Lazarus
Тема: Правильное отображение SearchRec.size
Ответы: 6
Просмотры: 4946

Re: Правильное отображение SearchRec.size

Скачал и установил Lazarus-0.9.27-20762-fpc-2.2.5-20090629-win32
Все заработало правильно.