Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "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
14-1095096246
Alx2
2004-09-13 21:24
2004.10.10
Деревня вымирает


1-1095935192
Cosinus
2004-09-23 14:26
2004.10.10
ЕХЕ из ресурса. Возможно ли запустить без Res.SaveToFile?


3-1095184734
Вано
2004-09-14 21:58
2004.10.10
Проверка структуры таблицы


8-1090228258
bander_log
2004-07-19 13:10
2004.10.10
Печать графики и ее преобразование...


4-1094127765
dielectric
2004-09-02 16:22
2004.10.10
Помогите справиться с RTS последовательного порта





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский