Модератор: Модераторы


Attid писал(а):ну вот до альфы не довели и бросили.
дайте мне админ права на SF а то совсем пропадете и концы в воду.
а так может кто-то еще возьмется а доступ давать некому.
 Потихоньку дорабатываю. Просто вывалились несколько проблем под UTF8 локалью. Во первых чтобы под GTK1 завелся UTF надо побегать с бубном сначало, но и это в принципе решаемо, откуда не возьмись свалилась еще одна проблема. Если имя шрифта в  TEdit и TMemo как default все работает вроде бы, но если сменить шрифт на другой то показывается только половина введеной строки или квадраты. В багрепорт запостил им, но как я заметил все что касается UTF у них откладывается до релиза
 Потихоньку дорабатываю. Просто вывалились несколько проблем под UTF8 локалью. Во первых чтобы под GTK1 завелся UTF надо побегать с бубном сначало, но и это в принципе решаемо, откуда не возьмись свалилась еще одна проблема. Если имя шрифта в  TEdit и TMemo как default все работает вроде бы, но если сменить шрифт на другой то показывается только половина введеной строки или квадраты. В багрепорт запостил им, но как я заметил все что касается UTF у них откладывается до релиза  . Если скомпилировать все это в GTK2 то вроде проблем с кодировкой не возникает, но появляются другие баги не менее веселые. Первое что заметил кнопки в ToolBar  прорисовываются не в том месте где положенно. Так как GTK2 доводить до ума будут после выхода как я понял 1.2 версии лазаря, а это будет наверняка только в следующем столетии.
. Если скомпилировать все это в GTK2 то вроде проблем с кодировкой не возникает, но появляются другие баги не менее веселые. Первое что заметил кнопки в ToolBar  прорисовываются не в том месте где положенно. Так как GTK2 доводить до ума будут после выхода как я понял 1.2 версии лазаря, а это будет наверняка только в следующем столетии.
Attid писал(а):Да нет не забросили
просто по svn сужу. или вы только локально гоняете пока ?
Не придумал еще как сделать так чтобы на разных локалях типа KOI8 cp1251 UTF8 все работало одинаково.
TApplication.HandleException Invalid floating point operation
  Stack trace:
  $0041482D  TMAINFRM__ROASTERDRAWNODE,  line 3080 of mainDlg.pas
  $0058A291  TCUSTOMVIRTUALDRAWTREE__DOPAINTNODE,  line 234 of C:/projects/rnd/v
irtualtreeview/VirtualDrawTree.pas
  $0057D352  TBASEVIRTUALTREE__PAINTTREE,  line 24429 of C:/projects/rnd/virtual
treeview/VirtualTrees.pas
  $005751DC  TBASEVIRTUALTREE__PAINT,  line 19109 of C:/projects/rnd/virtualtree
view/VirtualTrees.pas
  $0046F285  TCUSTOMCONTROL__PAINTWINDOW,  line 127 of ./include/customcontrol.i
nc
  $00460420  TWINCONTROL__PAINTHANDLER,  line 3002 of ./include/wincontrol.inc
  $004632A3  TWINCONTROL__WMPAINT,  line 4710 of ./include/wincontrol.inc
  $0046F1D6  TCUSTOMCONTROL__WMPAINT,  line 107 of ./include/customcontrol.inc
  $0056D148  TBASEVIRTUALTREE__WMPAINT,  line 14610 of C:/projects/rnd/virtualtr
eeview/VirtualTrees.pas
  $006508A4
  $0046937E  TCONTROL__WNDPROC,  line 1526 of ./include/control.inc
  $004612C6  TWINCONTROL__WNDPROC,  line 3478 of ./include/wincontrol.inc
  $00576DE1  TBASEVIRTUALTREE__WNDPROC,  line 20372 of C:/projects/rnd/virtualtr
eeview/VirtualTrees.pas
  $0054CCEB  DELIVERMESSAGE,  line 547 of Win32Proc.pp
  $004D14B8  SENDPAINTMESSAGE,  line 476 of win32callback.inc
  $004CF35B  WINDOWPROC,  line 1707 of win32callback.inc
  $77D48734 line 402 of WinExt.pas
AppAct
AppActEnd
c:\projects\rnd\RnQ.005>c:\projects\rnd\RnQ.005\RnQ.exe
FormCreate
FormCreateEnd
FormREsize
FormREsizeEnd
FormREsize
FormREsizeEnd
FormREsize
FormREsizeEnd
FormREsize
FormREsizeEnd
AppAct
AppActEnd
AppAct
AppActEnd
FormShow
FormShowEnd
FormREsize
FormREsizeEnd
create GetDns
end create GetDns
execute GetDns
AppAct
AppActEnd
GetDns
try get dns - login.icq.com
dns: 205.188.179.233
end execute GetDns
AppAct
AppActEnd
AppAct
AppActEnd
AppAct
AppActEnd
TApplication.HandleException Invalid floating point operation
  Stack trace:
  $0057CAF1  TBASEVIRTUALTREE__PAINTTREE,  line 24429 of C:/projects/rnd/virtual
treeview/VirtualTrees.pas
  $005751DC  TBASEVIRTUALTREE__PAINT,  line 19109 of C:/projects/rnd/virtualtree
view/VirtualTrees.pas
  $0046F285  TCUSTOMCONTROL__PAINTWINDOW,  line 127 of ./include/customcontrol.i
nc
  $00460420  TWINCONTROL__PAINTHANDLER,  line 3002 of ./include/wincontrol.inc
  $004632A3  TWINCONTROL__WMPAINT,  line 4710 of ./include/wincontrol.inc
  $0046F1D6  TCUSTOMCONTROL__WMPAINT,  line 107 of ./include/customcontrol.inc
  $0056D148  TBASEVIRTUALTREE__WMPAINT,  line 14610 of C:/projects/rnd/virtualtr
eeview/VirtualTrees.pas
  $006508A4
  $0046937E  TCONTROL__WNDPROC,  line 1526 of ./include/control.inc
  $004612C6  TWINCONTROL__WNDPROC,  line 3478 of ./include/wincontrol.inc
  $00576DE1  TBASEVIRTUALTREE__WNDPROC,  line 20372 of C:/projects/rnd/virtualtr
eeview/VirtualTrees.pas
  $0054CCEB  DELIVERMESSAGE,  line 547 of Win32Proc.pp
  $004D14B8  SENDPAINTMESSAGE,  line 476 of win32callback.inc
  $004CF35B  WINDOWPROC,  line 1707 of win32callback.inc
  $77D48734 line 402 of WinExt.pas
  $77D48816 line 402 of WinExt.pas
  $77D4B4C0 line 402 of WinExt.pas
AppAct
AppActEnd
c:\projects\rnd\RnQ.005>

Attid писал(а):так не пойдет ?
 Если есть желание, вот асин номер 775-454, постучись, админ проекта может включить тебя в число разработчиков.
 Если есть желание, вот асин номер 775-454, постучись, админ проекта может включить тебя в число разработчиков.
   Inc(Cardinal (NewItems[I])) 
function TOPBitmap.GetHandle: THandle;
begin
  Result := THandle(Self);
end;    



Там речь идет о руссификации интерфейса, а у меня проблема с передачей и премом текста по разными локалями. Например, под КОИ8 надо преобразовывать КОИ8-УТФ8 если поддерживает и КОИ8-СР1251 если не поддерживет клиент УТФ8. Такие преобразования передаваемого и принимаемого текста на всех локалях. Как то унифицировать надо.
 .
.
Вернуться в Разработки на нашем сайте
Сейчас этот форум просматривают: Yandex [Bot] и гости: 1