Putting version info in Resource-only DLL.

Putting version info in Resource-only DLL.

Hello;

I created the following DIAGRAM.RC file

DIAGRAM1 JPEG DIAGRAM1.JPG
1 VERSIONINFO
FILEVERSION 0,0,0,1
PRODUCTVERSION 0,0,0,1
FILEFLAGSMASK 0x0000003FL
FILEFLAGS 0x00000008L
FILEOS 0x00000004L
FILETYPE 0x00000001L
FILESUBTYPE 0x00000000L
BEGIN
  BLOCK "StringFileInfo"
  BEGIN
    BLOCK "040904E4"
    BEGIN
      VALUE "FileVersion", "0.0.0.1"
      VALUE "LegalCopyright","emjay"
      VALUE "Product Version","0.0.0.1"
      VALUE "File Version","0.0.0.1"
      VALUE "FileDescription","Resource DLL"
      VALUE "Comments","Diagram1"
      VALUE "Compiler","brcc32.exe, dcc32.exe"
      VALUE "URL","www.nothing.com"
      VALUE "CompanyName","Burger Softwares"
   END
  END
  BLOCK "VarFileInfo"
  BEGIN
    VALUE "Translation", 0x0409,0x04E4
  END
END

Then I compiled it into DIAGRAM.RES using brcc32.exe
I then created the following DIAG.DPR file

library diag;
{$R DIAGRAM.RES}
begin
end.

And compiled it (command line) using dcc32.exe into diag.dll
The dll turned out fine except that part of the version info
was jumbled-up. Any ideas how to correct it?

Rgds
Emjay.