*1. Строка 5115: FBitBtnGetCaption: function( Self_: PControl; const S: KOLString ): KOLString; Кэпшен может быть Wide, т.ч. нужен KOLString *2. Строка 9724: function NewMDIChild( AParent: PControl; const ACaption: KOLString ): PControl; Кэпшен может быть Wide, т.ч. нужен KOLString *4. Строка 17105: ( PKOLChar(@fData.Font.Name[0]), PKOLChar( Value ), Length(Value) * SizeOf(KOLChar) {LF_FACESIZE} ); //TODO: fixme При UNICODE_CTRLS необходимо учитывать SizeOf(KOLChar) иначе идет обрезка текста по середине... *5. лучше: Find_Close( FD ); переместить с стр.21583 на 3 строки ниже. Поскольку дальше используется FD.dwFileAttributes и FileTimeToLocalFileTime( FD.ftLastWriteTime, LFT ). И если щас (в XP) - это может быть непринципиально, то в последующем может вылезти косяк, т.к. фатически ты FD закрыл, но работать с ним хочешь... *6. procedure TDirList.ScanDirectory(const DirPath, Filter: KOLString; Attr: DWord); добавлена новая директива FORCE_ALTERNATEFILENAME - принудительное использование альтернативного имени пути и имени файла для юникод путей *7. Стр. 29024 function ExcludeAmpersands( Self_: PControl; const S: KOLString ): KOLString; AnsiString -> KOLString *8. Стр. 31468 (Продолжение пункта 2) AnsiString -> KOLString *9. Стр. 32737 /// if WinVer >= wvNT then ЗАКОММЕНТИРОВАТЬ СТРОКУ ОБЯЗАТЕЛЬНО!!! Этот фикс для работы программ на Win9x/ME Если она раскоментированна и есть меню. Абздец наступает не только приложению, но и всей системе *10. Фикс утечки памяти в TControl.CreateWindow: *11. Стр. 4006 procedure TDirList.ScanDirectoryEx(const DirPath, Filters: AnsiString; Фильтры могут быть KOLString *12. visual_xp_styles.inc Sender.OnPaint(Sender, GetWindowDC(Msg.hWnd)); -> dDC := GetWindowDC(Msg.hWnd); Sender.OnPaint(Sender, dDC); ReleaseDC( Msg.hWnd, dDC ); *13. множество фиксов KOLadd, err для поддержки уникода и работы в 2007\2009 версии делфи MTsv DN *14. WinVer - теперь определяет Windows7. D[u]fa. git-svn-id: https://svn.code.sf.net/p/kolmck/code@13 91bb2d04-0c0c-4d2d-88a5-bbb6f4c1fa07
Description
Languages
Pascal
99.9%