-
Говорили уже. Дефолтный шрифт - это тот, который по умолчанию дает Windows окну, если ему не назначать шрифт вообще. Вообще-то, это шрифт System.
В TKOLProject можно поставить сейчас любой шрифт по умолчанию. Так в чем неприятность от того, что умолчание совпадает с тем, что дает окну система?
-
версия кола 3.1415926535897 При установке:
[DCC Error] mirror.pas(13076): E2010 Incompatible types: 'Char' and 'AnsiChar'
[DCC Fatal Error] mckActionListEditor.pas(67): F2063 Could not compile used unit 'mirror'
[Pascal Warning] mirror.pas(5295): W1057 Implicit string cast from 'ShortString' to 'string'
[Pascal Warning] mirror.pas(5301): W1057 Implicit string cast from 'ShortString' to 'string'
[Pascal Warning] mirror.pas(10819): W1057 Implicit string cast from 'ShortString' to 'string'
[Pascal Warning] mirror.pas(10825): W1057 Implicit string cast from 'ShortString' to 'string'
[Pascal Error] mirror.pas(13076): E2010 Incompatible types: 'Char' and 'AnsiChar'
[Pascal Warning] mirror.pas(13078): W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
[Pascal Warning] mirror.pas(13080): W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
[Pascal Hint] mirror.pas(184): H2219 Private symbol 'FCallingOnAdd' declared but never used
[Pascal Hint] mirror.pas(766): H2219 Private symbol 'FGetShowHint' declared but never used
[Pascal Hint] mirror.pas(770): H2219 Private symbol 'FFormCompact' declared but never used
[Pascal Hint] mirror.pas(1601): H2219 Private symbol 'AllItemsAreOwnerDraw' declared but never used
[Pascal Hint] mirror.pas(2864): H2219 Private symbol 'FLinked' declared but never used
[Pascal Hint] mirror.pas(2885): H2219 Private symbol 'ResolveLinks' declared but never used
[Pascal Hint] mirror.pas(2886): H2219 Private symbol 'FindComponentByPath' declared but never used
[Pascal Hint] mirror.pas(2887): H2219 Private symbol 'GetComponentFullPath' declared but never used
[Pascal Hint] mirror.pas(2888): H2219 Private symbol 'UpdateLinkedComponent' declared but never used
[Pascal Hint] mirror.pas(2889): H2219 Private symbol 'UpdateLinkedComponents' declared but never used
[Pascal Fatal Error] mirror.pas(1): F2092 Program or unit 'mirror' recursively uses itself
[Pascal Fatal Error] mirror.pas(1): F2092 Program or unit 'mirror' recursively uses itself
-
забыл сказать что это в Д2009
-
Обновил mck.zip.
-
Не знаю где спросить авторов сторонних компонент
Существуют ли компоненты KOLBlockCiphers и kolhash для Д2009? Пишет "попытка обращения к неверному адресу", первой строчкой правильный путь на папку с bpl
Ну, и другие компоненты.
-
помогите пожалуйста. кол вроде бы подключается, но проект компилируется размером полтора мегабайта.
http://dy.cdrrhq.ru/90.rarKOLBlockCiphers установил, а для хешей не могу найти модули
-
извиняюсь, нашёл причину - отладка включилась (не сохранилось её отключение). Остался последний вопрос - о необходимых компонентах.
-
-
спасибо
-
В конце агуста прошлого года закончил проект с использованиеем
KolEcmKistEdit с Kol v2.9*. D5, WinXP
В начале марта вернулся к этому проекту для его модернизации
(Kol версия от 26 февраля.)
Трансляция прежнего проекта не прошла.
Ошибка: Incompatible types: TMsg и tagMsg
в командах AttachProc(WndProcxxx)
если эти команды закоментировать теряется вся обработка
в KolEcmKistEdit
Подскажите, где искать ошибки?
-
function Proc( Sender: PControl; var Msg: TMsg; var Rslt: Integer ): Boolean;
begin
Result := FALSE;
end;
procedure TForm1.Button1Click(Sender: PObj);
begin
Button2.AttachProc( Proc );
end;
Компилируется и работает. Покажите участок кода, который не компилируется.
-
Да, вот еще что. Проверьте, что в uses у Вас KOL идет ПОСЛЕ Windows, а не ДО.
-
Вин7, Делфи 2009, KOL 3.1415926535897 (с МСК)
На форму положил мемо. С UNICODE_CTRLS заголовок формы "Fo" и в мемо выводится часть строки. Без опции норм, сейчас потестирую на предмет юникодоглюков. Отображение в юникоде в мемо получится проверить на днях.
В дизайне заголовок формы в любом случае отображается нормально.
-
без юникода не катит
-
видимо при преобразовании где-то в библиотечке длина строки меняется не на 2, а на 1 байт
-
форма не берёт шрифт по-умолчанию. Необходимо вручную перещёлкивать FontDefault
-
Так что с [72] ? Никто юникод не использует что ли???
-
> Dy1 (24.03.11 11:08) [76]
Используй PAS_VERSION, либо в asm-версии TControl.SetCaption замени System.@WStrAsg на System.@UStrAsg
-
там не только caption, но и прочие компоненты. MEMO, например
-
> Так что с [72] ? Никто юникод не использует что ли???
Я не использую (не могу использовать) D2009. Могу только компилировать из командной строки в Delphi XE (его я оставил для тестирования). Попробуйте в Delphi5...Delphi7. Насколько мне известно, все MCK (и не MCK) проекты должны иметь опцию UNICODE_CTRLS, собрать ANSI версию там просто невозможно. String перманентно забанен и стал UnicodeString (или что-то в этом роде). Опции обратной совместимости не предусмотрено.