Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.10;
Скачать: CL | DM;

Вниз

Бартову и Кладову: глюки в 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 вся ветка

Текущий архив: 2004.10.10;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.026 c
3-1095263457
Surrender
2004-09-15 19:50
2004.10.10
DateTime в формате String в базе Access


1-1095766297
denis24
2004-09-21 15:31
2004.10.10
хранение строк


14-1093725767
Marser
2004-08-29 00:42
2004.10.10
Вопрос спортсменам


9-1086872388
init13
2004-06-10 16:59
2004.10.10
ГЛСцена (текст)


1-1095303974
Kair()
2004-09-16 07:06
2004.10.10