Форум: "KOL";
Текущий архив: 2004.10.10;
Скачать: [xml.tar.bz2];
ВнизБартову и Кладову: глюки в XHelpGen Найти похожие ветки
← →
miek © (2004-01-12 17:43) [0]Глюки в XHelpGen (3.0) / XHelpGenCm.
1) Пытался использовать такую конструкцию:
uses
{$IFNDEF SU_VCL}
windows,
kol;
{$ELSE}
graphics,
windows,
math;
{$ENDIF}
Не берут! Пришлось разбить IFDEF на две части и вторую перенести в отдельный *.INC
Если же оставлять только первую половину от IFDEF (без ELSE), то все нормально.
2) Определение такое:
TIcInfo = packed record
{* Запись, содержащая информацию о кодеке}
dwSize, fccType, fccHandler,
dwFlags, dwVersion, dwVersionICM: DWORD;
szName: array[1..16] of char;
szDescription: array[1..128] of wchar;
szDriver: array[1..128] of wchar;
end;
В сгенерированном файле пишет:
...
szName: array[1.array.16] of char;
szDescription: array[1.array.128] of wchar;
szDriver: array[1.array.128] of wchar;
...
3) Верхний фрейм слишком мал по высоте (не помещается нижняя строчка со ссылками), и в XHelpGenCm его даже увеличить нельзя.
4) Пытаюсь поместить в текст хелпа такую строчку:
{$DEFINE SU_VCL}
Но комментарий внутри комментария писать нельзя, поэтому пытаюсь сделать так:
|{$DEFINE SU_VCL}
Не берет - говорит, INCORRECT MACROS
← →
miek © (2004-04-04 22:31) [1]Так я повторяю вопрос. Что, никто хелпгеном не пользуется, всем по барабану эти глюки?
← →
mdw © (2004-04-05 10:58) [2]Думаю "по барабану". Проще открыть kol.pas и посмотреть, что интересует. Если описание не понятно, можно сразу глянуть реализацию...
← →
Владимир Кладов (2004-04-05 15:21) [3]Глюки в XHelpGen (3.0) / XHelpGenCm.
1) Пытался использовать такую конструкцию:
uses
{$IFNDEF SU_VCL}
windows,
kol;
{$ELSE}
graphics,
windows,
math;
{$ENDIF}
это к авторам Delphi претензии? Я тоже использовал {$I } для этой цели в MCK.
В сгенерированном файле пишет:
...
szName: array[1.array.16] of char;
szDescription: array[1.array.128] of wchar;
szDriver: array[1.array.128] of wchar;
Синтаксис неверныя, но ведь ясно же что имеется в виду. Это же справочный текст.
3) Верхний фрейм слишком мал по высоте (не помещается нижняя строчка со ссылками), и в XHelpGenCm его даже увеличить
нельзя.
Очень крупный шрифт в браузере. Этот заголовок не столь существенный, да и скролльнуть вниз не проблема: выделением мышкой. Важнее сколько останется места на информацию.
Но комментарий внутри комментария писать нельзя, поэтому пытаюсь сделать так:
|{$DEFINE SU_VCL}
Этот текст - для вставки в html. Следовательно закодировать можно любой ascii символ: &#nnn;
Кстати Delphi понимает директивы в виде (*$DEFINE XXXX*)
← →
miek © (2004-04-05 22:16) [4]>это к авторам Delphi претензии
При чем тут дельфи? Хелпген не берет, генерирует файл-обрубок вместо хелпа, в котором пусто.
>Синтаксис неверныя, но ведь ясно же что имеется в виду. Это же справочный текст
Хорошая позиция, мне нравится. Зачем глюк лечить? Пускай живет. А потом некоторые удивляются, почему мол кол глючит там, где VCL нормально работает.
>Следовательно закодировать можно любой ascii символ: &#nnn
Я так пытался сделать - не работает.
← →
Gandalf © (2004-04-07 14:33) [5]Если честно - я привык kol.pas смотреть - хотя helpgen по началу очень полезная вещь. Но так ведь сорцы открыты... Бартову сейчас не до того.
← →
M5 (2004-04-07 18:14) [6]А еще Хелп генератор неправильно генерирует файл помощи kol_pas.htm, а может там ошибка в самом pas-файле (нет закрытия тега </h2>, насколько помню). Опера 7.1 такое не отображает. Кладов отписался, что раз Ослик это проглатывает, то и исправлять не надо. А может все-таки надо?
← →
miek © (2004-04-07 18:57) [7]Да я чувствую, что раз автор забивает болт, придется все делать самому.
← →
miek © (2004-04-09 19:29) [8]Одну ошибку исправил. Очень геморройно все это. Исправления могу выслать желающим. В первую очередь это относится к Владимиру.
Страницы: 1 вся ветка
Форум: "KOL";
Текущий архив: 2004.10.10;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.038 c