Parsing file : D:\BrickSoft\MSNComps\src\BSMSNMessenger.pas
Generating Unit : BSMSNMessenger
Building CHM project files
Compiling CHM file [HHC] HHC6003: Error: The file Itircl.dll has not been registered correctly. [HHC] Microsoft HTML Help Compiler 4.74.8702 [HHC] Compiling d:\BrickSoft\MSNComps\doc\BSMSNComponent.chm [HHC] HHC5003: Error: Compilation failed while compiling html\BSMSNComponent\BSMSNMessenger\TBSMSNMessenger.htm. [HHC] HHC5003: Error: Compilation failed while compiling html\BSMSNComponent\BSMSNMessenger\TBuddy.htm. [HHC] HHC5003: Error: Compilation failed while compiling html\BSMSNComponent\BSMSNMessenger\TGroup.htm. [HHC] The following files were not compiled: [HHC] html\BSMSNComponent\BSMSNMessenger\TBSMSNMessenger.htm [HHC] html\BSMSNComponent\BSMSNMessenger\TBuddy.htm [HHC] html\BSMSNComponent\BSMSNMessenger\TGroup.htm
Build done
-----------------------------------------------}
I don't know why DelphiCodeToDoc_exe_v0.15b can't get Class page like TBSMSNMessenger.htm,TBuddy.htm and so on.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I check BSMSNMessenger directory in my out dir. There have a REGISTER_FE3D.htm here. It ought to be BSMSNMessenger.htm here. Would you like tell me why?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Can you send me more details ? perhaps part of your project ?
Can you also check if you have a keyword used for a function name, or member name or class ? for example the REGISTER keyword ?
I never see HHC errors, but you have this one : [HHC] HHC6003: Error: The file Itircl.dll has not been registered correctly.
Can you try to register this file, if you find it on your PC ? It seems this DLL was not installed properly.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Itircl.dll has been registered in my PC. Because I can get a right document if it is a simple unit. But I don't know why HHC Error occurs when my unit.
I can send my unit to you. Please tell me what email you always use.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
type
///Main class that manage MSN account and chat session.
TBSMSNChatSession = class(TComponent)
private
protected
BuddiesInSession: TStringList;
public
constructor Create(AOwner: TComponent); override;
published
end;
implementation
constructor TBSMSNChatSession.Create(AOwner: TComponent);
begin
inherited;
BuddiesInSession := TStringList.Create;
end;
end.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I've no problem compiling your sourcecode with the given configurationfile. Maybe you should try to track down the problem somewhere else (try to compile it on another computer for example).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Parsing file : D:\BrickSoft\MSNComps\src\BSMSNMessenger.pas
Generating Unit : BSMSNMessenger
Building CHM project files
Compiling CHM file
[HHC] HHC6003: Error: The file Itircl.dll has not been registered correctly.
[HHC] Microsoft HTML Help Compiler 4.74.8702
[HHC] Compiling d:\BrickSoft\MSNComps\doc\BSMSNComponent.chm
[HHC] HHC5003: Error: Compilation failed while compiling html\BSMSNComponent\BSMSNMessenger\TBSMSNMessenger.htm.
[HHC] HHC5003: Error: Compilation failed while compiling html\BSMSNComponent\BSMSNMessenger\TBuddy.htm.
[HHC] HHC5003: Error: Compilation failed while compiling html\BSMSNComponent\BSMSNMessenger\TGroup.htm.
[HHC] The following files were not compiled:
[HHC] html\BSMSNComponent\BSMSNMessenger\TBSMSNMessenger.htm
[HHC] html\BSMSNComponent\BSMSNMessenger\TBuddy.htm
[HHC] html\BSMSNComponent\BSMSNMessenger\TGroup.htm
Build done
-----------------------------------------------}
I don't know why DelphiCodeToDoc_exe_v0.15b can't get Class page like TBSMSNMessenger.htm,TBuddy.htm and so on.
I check BSMSNMessenger directory in my out dir. There have a REGISTER_FE3D.htm here. It ought to be BSMSNMessenger.htm here. Would you like tell me why?
I forget to say my unit include {$IFDEF} here.
I don't have any problem with DCTD v0.15b
>>>>I forget to say my unit include {$IFDEF} here.
Can you send me more please ?
Can you send me more details ? perhaps part of your project ?
Can you also check if you have a keyword used for a function name, or member name or class ? for example the REGISTER keyword ?
I never see HHC errors, but you have this one :
[HHC] HHC6003: Error: The file Itircl.dll has not been registered correctly.
Can you try to register this file, if you find it on your PC ? It seems this DLL was not installed properly.
no.
Itircl.dll has been registered in my PC. Because I can get a right document if it is a simple unit. But I don't know why HHC Error occurs when my unit.
I can send my unit to you. Please tell me what email you always use.
I paste a demo unit that I can't get document. You can test it.
{*------------------------------------------------------------------------------
MSNMESSENGER Component for Borland(R) Delphi(TM)
Web: http://www36.websamba.com/makedollar2006/
EMail: peterfzsz@gmail.com (Please no spam)
Support: http://groups.google.com/group/Bricksoft-Delphi-MSN-Messenger-Component
@Author Peter FZSZ
@Version 2006/07/21 v1.06 add Silent Send&Receive support.
@Version 2006/07/17 v1.03 update MSNP to 9.
fixed MSNChatStartTyping.
fixed BuddyListChanged event handle.
@Version 2006/07/13 v1.01 fixed get UserFriendlyName error.
@Version 2006/07/01 v1.00 initial version release.
-------------------------------------------------------------------------------}
unit BSMSNChatSession;
interface
uses
Windows, SysUtils, Classes, Math, Graphics, BSMSNGlobal, MD5,
BSMSNMessenger, BSMSNMessage, BSMSNFileTrans, OverbyteIcsWSocket;
type
///Main class that manage MSN account and chat session.
TBSMSNChatSession = class(TComponent)
private
protected
BuddiesInSession: TStringList;
public
constructor Create(AOwner: TComponent); override;
published
end;
implementation
constructor TBSMSNChatSession.Create(AOwner: TComponent);
begin
inherited;
BuddiesInSession := TStringList.Create;
end;
end.
<?xml version="1.0" encoding="iso-8859-1"?>
<DelphiCodeToDoc_Project>
<TechnicalLevel>4</TechnicalLevel>
<ClassName>TDOCOptions</ClassName>
<TDOCOptions>
<BoolsAsChecks>TRUE</BoolsAsChecks>
<LaunchBrowser>TRUE</LaunchBrowser>
<Name>bsmsn</Name>
<Title>Insert your project's title here</Title>
<Summary>Bricksoft MSN Messenger VCL Component</Summary>
<Description>
<Count>1</Count>
<Item0>Bricksoft MSN Messenger Component is a native Delphi software development kit (SDK) which was specially designed for the easy creation of custom MSN Messenger application like MSN Messenger.</Item0>
</Description>
<Author>Peter FZSZ</Author>
<HTMLlink>http://dephicodetodoc.sf.net (Replace by your webpage for example)</HTMLlink>
<Copyright>TridenT - 2006 - Under GNU GPL Licence</Copyright>
<RecurseDirectory>TRUE</RecurseDirectory>
<ConditionalDefines>
<Count>3</Count>
<Item0>MSWINDOWS</Item0>
<Item1>WIN32</Item1>
<Item2>DELPHI5_UP</Item2>
</ConditionalDefines>
<ParseImplementationSection>TRUE</ParseImplementationSection>
<CustomHeader>UNDER CONSTRUCTION</CustomHeader>
<CustomFooter>UNDER CONSTRUCTION</CustomFooter>
<Language>lEnglish</Language>
<OutputFormat>ofCHM</OutputFormat>
<OutputFolder>D:\DevelopTools\DelphiCodeToDoc_exe_v0.15b\out\</OutputFolder>
<VisibilitySet>
<mvPrivate>FALSE</mvPrivate>
<mvProtected>FALSE</mvProtected>
<mvPublic>TRUE</mvPublic>
<mvPublished>TRUE</mvPublished>
<mvAutomated>FALSE</mvAutomated>
</VisibilitySet>
<TagCommentSet>
<tcINLINE>TRUE</tcINLINE>
<tcJAVADOC>TRUE</tcJAVADOC>
<tcJEDI>FALSE</tcJEDI>
<tcXMLDoc>FALSE</tcXMLDoc>
</TagCommentSet>
<AlphaSort>TRUE</AlphaSort>
<WarnEmptyTAG>FALSE</WarnEmptyTAG>
<HideEmptyTAGSection>FALSE</HideEmptyTAGSection>
<HideEmptyOutputBlock>TRUE</HideEmptyOutputBlock>
<OutputFilteringCategory>
<ocConstants>TRUE</ocConstants>
<ocTypes>TRUE</ocTypes>
<ocVariables>TRUE</ocVariables>
<ocFunctions>TRUE</ocFunctions>
<ocClasses>TRUE</ocClasses>
<ocFields>TRUE</ocFields>
<ocMethods>TRUE</ocMethods>
<ocProperties>TRUE</ocProperties>
<ocEvents>TRUE</ocEvents>
</OutputFilteringCategory>
<SkipFirstTAGLine>TRUE</SkipFirstTAGLine>
<SkipLastTAGLine>TRUE</SkipLastTAGLine>
<InLineJavaDocCharPrefix>47</InLineJavaDocCharPrefix>
<CurlyJavaDocCharPrefix>42</CurlyJavaDocCharPrefix>
<BracketStarJavaDocCharPrefix>42</BracketStarJavaDocCharPrefix>
<FilesIncludeList>
<Count>1</Count>
<Item0>D:\Temp\src\BSMSNChatSession.pas</Item0>
</FilesIncludeList>
<FilesExcludeList>
<Count>0</Count>
</FilesExcludeList>
<AllowHtmlInDescription>TRUE</AllowHtmlInDescription>
<PropertyCommentFromAssessors>TRUE</PropertyCommentFromAssessors>
</TDOCOptions>
</DelphiCodeToDoc_Project>
Anybody here?
I've no problem compiling your sourcecode with the given configurationfile. Maybe you should try to track down the problem somewhere else (try to compile it on another computer for example).