CHM-расширение.
Модераторы: Naeel Maqsudov, C_O_D_E
-
- Сообщения: 296
- Зарегистрирован: 13 фев 2008, 20:10
- Откуда: Беларусь. Орша
- Контактная информация:
Господа, подскажите пожалуйста, как (в смысле какой программой) можно создать откомпилированный HTML-файл с разрешением .CHM? В таком расширении удобно создавать электронные книги-учебники.
Если назначен специальный человек для контроля за чистотой исходной информации, то найдется изобратательный идиот, который придумает способ, чтобы неправильная информация прошла этот контроль.
http://yarix.by.ru/
Прога htm2chm помоему даже исходники есть.
Или здесь : http://forum.ru-board.com/topic.cgi?forum=5&topic=26149
А вообще даже по-моему есть что-то стандартное в windows.
Прога htm2chm помоему даже исходники есть.
Или здесь : http://forum.ru-board.com/topic.cgi?forum=5&topic=26149
А вообще даже по-моему есть что-то стандартное в windows.
Ни что так не ограничивает фантазию программиста, как компилятор...
- VictorM
- Сообщения: 794
- Зарегистрирован: 23 окт 2006, 01:44
- Откуда: Lugansk, Ukraine
- Контактная информация:
C_O_D_E, посмотрите еще вот это:
http://www.helpcruiser.com/rus/
а также Chm4You! 1.2.1 http://supex.by.ru
http://www.helpcruiser.com/rus/
а также Chm4You! 1.2.1 http://supex.by.ru
"Дайте людям рыбы, и вы накормите их на весь день;
научите их ловить рыбу - и вы накормите их на всю жизнь".
научите их ловить рыбу - и вы накормите их на всю жизнь".
-
- Сообщения: 296
- Зарегистрирован: 13 фев 2008, 20:10
- Откуда: Беларусь. Орша
- Контактная информация:
Спасибо!
Так же, выяснила, CHM файлы можно создавать в делфи.
TCHMFile - это единственная VCL компонента для компиляции и декомпиляции нескольких HTML документов в один CHM-файл.
Эта процедура создаёт CHM-файл, путь которого "c:\test.chm", а его свойства устанавливаются с помощью TChmHeader:
[syntax=Delphi]
procedure Compile;
var
F: TChmFile;
begin
F := TChmFile.Create('c:\test.chm', omCreateWrite);
with TChmHeader.Create do
begin
Toolbar := True;
ToolbarCaptions :=True;
Buttons := [cbHome, cbBack];
Title := 'Test';
Default file := 'index.htm';
TocFile := 'Table of Contents.hhc';
IndexFile := 'Ind.hhk';
PaneVisible := True;
PaneTocTab := True;
PaneFavTab := True;
PaneIndexTab := True;
PaneTabPos := ctpTop;
WndName:='main';
PaneWidth:=200;
Left:=100;
Top:=100;
Height:=500;
Width:=800;
Write(F);
Free;
end;
F.AddFile('index.htm', 'C:\test\index.htm');
F.AddFile('images\pic.jpg', 'C:\test\images\pic.jpg');
F.Free;
end.
[/syntax]
Так же, выяснила, CHM файлы можно создавать в делфи.
TCHMFile - это единственная VCL компонента для компиляции и декомпиляции нескольких HTML документов в один CHM-файл.
Эта процедура создаёт CHM-файл, путь которого "c:\test.chm", а его свойства устанавливаются с помощью TChmHeader:
[syntax=Delphi]
procedure Compile;
var
F: TChmFile;
begin
F := TChmFile.Create('c:\test.chm', omCreateWrite);
with TChmHeader.Create do
begin
Toolbar := True;
ToolbarCaptions :=True;
Buttons := [cbHome, cbBack];
Title := 'Test';
Default file := 'index.htm';
TocFile := 'Table of Contents.hhc';
IndexFile := 'Ind.hhk';
PaneVisible := True;
PaneTocTab := True;
PaneFavTab := True;
PaneIndexTab := True;
PaneTabPos := ctpTop;
WndName:='main';
PaneWidth:=200;
Left:=100;
Top:=100;
Height:=500;
Width:=800;
Write(F);
Free;
end;
F.AddFile('index.htm', 'C:\test\index.htm');
F.AddFile('images\pic.jpg', 'C:\test\images\pic.jpg');
F.Free;
end.
[/syntax]
Если назначен специальный человек для контроля за чистотой исходной информации, то найдется изобратательный идиот, который придумает способ, чтобы неправильная информация прошла этот контроль.
-
- Сообщения: 375
- Зарегистрирован: 31 авг 2007, 03:06
C_O_D_E, а поскажите, пожалуйста, с какой версии Дельфи появился TChmFile
(просто в Delphi5 этого нет ;-(((
(просто в Delphi5 этого нет ;-(((
Это компонент не стандартный, к тому же, как я понял платный.
Ни что так не ограничивает фантазию программиста, как компилятор...
-
- Сообщения: 375
- Зарегистрирован: 31 авг 2007, 03:06
MOTOCoder,
К тому же, скорее всего (имхо, конечно), просто обёртка, а внутри вызов MS компилятора chm файлов... ;-((
понял. Спасибо. Тогда вопрос снимаю. Думал в стандартном наборе Делфей есть. А если это не так - тогда не очень интересно.." писал(а):Это компонент не стандартный, к тому же, как я понял платный.
К тому же, скорее всего (имхо, конечно), просто обёртка, а внутри вызов MS компилятора chm файлов... ;-((
-
- Сообщения: 296
- Зарегистрирован: 13 фев 2008, 20:10
- Откуда: Беларусь. Орша
- Контактная информация:
Я просто нашла, выложила, вдруг кому-нибудь пригодиться!
А так, скачала HTM2CHM и радуюсь.
Самое страшное, что интерфейс русский... Но как оказалось, все работет, быстро и понятно.
А так, скачала HTM2CHM и радуюсь.
Самое страшное, что интерфейс русский... Но как оказалось, все работет, быстро и понятно.
Если назначен специальный человек для контроля за чистотой исходной информации, то найдется изобратательный идиот, который придумает способ, чтобы неправильная информация прошла этот контроль.
C_O_D_E писал(а): Самое страшное, что интерфейс русский...
А что в этом страшного?
Мне, например, обычно все равно, русский или английский, а большинству даже удобнее на русском.
Ни что так не ограничивает фантазию программиста, как компилятор...
-
- Сообщения: 296
- Зарегистрирован: 13 фев 2008, 20:10
- Откуда: Беларусь. Орша
- Контактная информация:
Мне тоже абсолютно все равно.
Но все что сделано НАШИМИ (постсоветскими) ручками, меня иногда пугает, т.к. обычно глючит... страшно глючит. А эта программка оказалась на редкость устойчивой.
Но все что сделано НАШИМИ (постсоветскими) ручками, меня иногда пугает, т.к. обычно глючит... страшно глючит. А эта программка оказалась на редкость устойчивой.
Если назначен специальный человек для контроля за чистотой исходной информации, то найдется изобратательный идиот, который придумает способ, чтобы неправильная информация прошла этот контроль.