Страница 16 из 17
Добавлено: 12.12.2007 11:34:37
debi12345
После доработки :
Entering a directory with 100'000 files in filedialog, time until display
completed:
mc: 2 sec
MSEgui filedialog: 4 sec
QT3 filedialog: 10 sec
Konqueror: 1 min 10 sec
GTK2 filedialog: 13 min 30 sec
Nautilus: >30 min, test canceled
Добавлено: 12.12.2007 14:38:46
Attid
там глобальные перемены закончились ? а то я МСЕ уже несколько дней не обновляю, после того как мартин начал параметры в ютф переписывать.
Добавлено: 12.12.2007 18:13:45
Alexander
debi12345 писал(а):После доработки :
Да, неожиданно решился полезный вопрос. Теперь MCE среди гуёв лидер.
Впрочем так и должно быть.
Добавлено: 12.12.2007 19:47:26
debi12345
Да, неожиданно решился полезный вопрос. Теперь MCE среди гуёв лидер.
================
Мартин просит перепроверить у себя.
Добавлено: 12.12.2007 19:48:59
debi12345
там глобальные перемены закончились ? а то я МСЕ уже несколько дней не обновляю, после того как мартин начал параметры в ютф переписывать.
==============
Да, закончились.
Оставшиеся редкие изменения касаются настроек, редко изменяемых от умолчаний.
Добавлено: 12.12.2007 21:07:59
Alexander
debi12345 писал(а):Мартин просит перепроверить у себя.
Не понял, что проверить надо ? Просто ещё раз ? Или подтвердить, что
всё быстро ?
Добавлено: 13.12.2007 18:47:08
Attid
debi12345 писал(а):Да, закончились.
Оставшиеся редкие изменения касаются настроек, редко изменяемых от умолчаний.
а чего там так много розницы пошло? ты глобальную переделку делаешь или новые возможности ? (нет времени читать конфу просто пробую по темам и все . . . )
Добавлено: 14.12.2007 13:08:23
debi12345
или новые возможности
============
Наконец-то дошли руки до Layout management. Точнее - жизнь заставила.
На некоторых РМ у нас стоят мониторы 14 дюймов - из-за них максимальные размеры форм ограничились 640Х430, а под большие разрешения - уже автоадаптация.
Добавлено: 27.12.2007 17:36:58
debi12345
Резервное копирование файлов БД (SQLite3) в GZIP-формат, если кому интересно:
Код: Выделить всё
uses
...
,msestream
,msesys
,classes // EFCreateError
,gzio
,msefileutils
;
//---------------------------------
function gzipfile(infile,outfile: msestring): boolean;
var
fs_in: tmsefilestream;
f_out: gzFile;
of_tmp: msestring;
i1: integer;
begin
result:= false;
fs_in := nil;
f_out := nil;
try
// opening the input file
try
fs_in:= tmsefilestream.create(infile,fm_read);
except
on e:EFCreateError do { showmessage(e.message); } begin
showmessage('Не удалось архивировать БД-файл: ' + infile,'Ошибка резервного копирования',180);
exit;
end;
end;
// preparing the output file
of_tmp:= outfile + '.tmp';
f_out:= gzopen(of_tmp,'w9');
if f_out = nil then begin
showmessage('Не удалось создать промежуточный архивный файл: ' + of_tmp,'Ошибка резервного копирования',180);
exit;
end;
// commpressing & writting to the oputput file
i1:= gzwrite(f_out,pointer(fs_in.readdatastring),fs_in.size);
if i1 = 0 then begin
showmessage('Сбой при сжатии промежуточного архивного файла: ' + of_tmp,'Ошибка резервного копирования',180);
exit;
end else begin
gzclose(f_out); // чтобы сработал RENAMEFILE
f_out := nil; // чтобы сработал IF в FINALLY
renamefile(of_tmp,outfile); // временный => постоянный
end;
result:= true;
finally
if fs_in <> nil then fs_in.close;
if f_out <> nil then gzclose(f_out);
if findfile(of_tmp) then deletefile(of_tmp); // случайный мусор на диске
end;
end;
//---------------------------------
function dbbackup(outdir: msestring): boolean;
begin
result:=
gzipfile('db/data/refs.db',outdir + '/refs.db.gz')
and
gzipfile('db/data/data_ss.db',outdir + '/data_ss.db.gz')
and
gzipfile('db/data/data_retail.db',outdir + '/data_retail.db.gz');
end;
Работает, чуток усложнено (для надежности).
ПС:
Attid - завидую Вам как жителю теплого вечно-зеленого Сочи. А у нас сейчас дубак под 20 мороза ! "Юг" называется...
Добавлено: 28.12.2007 09:45:12
Attid
у нас сейчас нет солнышка, темно, мокро, и холодно хоть и температура больше 0 , влажность страшная.
Добавлено: 04.01.2008 13:08:11
debi12345
MSEgui прикрутили к ARM-Linux ! Есть первые рабочие GUI-приложения.
( подробности - в ньюс-группе )
Добавлено: 04.01.2008 13:56:12
Attid
да фотку мог бы прикрутить вот она :

Добавлено: 04.01.2008 19:11:29
Alexander
debi12345 писал(а):MSEgui прикрутили к ARM-Linux ! Есть первые рабочие GUI-приложения.
А где код ? В SVN MSE и MSEdocumenting его нет. Нам что, просто
показали картинку ?
Добавлено: 04.01.2008 20:09:28
debi12345
А где код ? В SVN MSE и MSEdocumenting его нет. Нам что, просто
показали картинку ?
===============
Куда торопимся ? Дайте выйти пузырям из шампанского !
ПС:
Задача нетривиальная - был (и будет нужен ) нужен ручной патчинг FPC. Поэтому Мартин попросил героя, сумевшего эту тему добить - отписаться на "Вике".
Добавлено: 05.01.2008 09:36:57
Attid
Alexander писал(а):А где код ? В SVN MSE и MSEdocumenting его нет. Нам что, просто
показали картинку ?
а какой код ? как я понял там простая кроскомпиляция прошла и приложениии закинули на свою платформу, так что код где был там и остался ..