Hello there. I?m trying to run some .asp examples from a book called ?Instant ASP components? (ISBN: 0-07-212552-7). The problem is that I keep receiving the following error message:
Error Type:
Server object, ASP 0177 (0x800401F3)
Invalid ProgID. For additional information specific to this message please visit the Microsoft Online Support site located at:
http://www.microsoft.com/contentredirect.asp.
/good_book/Web Site/html/index.asp, line 4
Below I include the file that corresponds to the above error message. The problem is that I have to create the HFM component first? And do I need necessarily MS Visual Basic to do so?
<%
Option Explicit
Dim MyHFM
Set MyHFM = Server.CreateObject("HFM.H
FMData")
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 FINAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<META NAME="Generator" CONTENT="Microsoft FrontPage 4.0">
<% Response.Write MyHFM.GetKeywordTag("Home"
) %>
<% Response.Write MyHFM.GetDescriptionTag("H
ome") %>
<% Response.Write MyHFM.GetTitleTag("Home") %>
</HEAD>
<BODY BGCOLOR="#FFFFFF" LINK="#0000FF" VLINK="#800080" TEXT="#000000" TOPMARGIN=0 LEFTMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0>
<FORM NAME="LAYOUTFORM" ACTION="./html/job_board_l
istings.as
p" METHOD=POST>
<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH=615>
<TR VALIGN=TOP ALIGN=LEFT>
<TD WIDTH=15 HEIGHT=15><IMG SRC="./assets/images/autog
en/clearpi
xel.gif" WIDTH=15 HEIGHT=1 BORDER=0></TD>
<TD></TD>
</TR>
<TR VALIGN=TOP ALIGN=LEFT>
<TD HEIGHT=24></TD>
<TD WIDTH=600><IMG ID="Banner2" HEIGHT=24 WIDTH=600 SRC="./assets/images/autog
en/Home_Pa
ge_NTabBan
ner.gif" BORDER=0 ALT="Home Page"></TD>
</TR>
<TR VALIGN=TOP ALIGN=LEFT>
<TD COLSPAN=2 HEIGHT=21></TD>
</TR>
<TR VALIGN=TOP ALIGN=LEFT>
<TD></TD>
<TD WIDTH=600 BGCOLOR="#CCFFFF">
<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=5 WIDTH=600>
<TR>
<TD><P><B><FONT SIZE="+1" FACE="Arial,Helvetica,Univ
ers,Zurich
BT">Welcome to our site!</FONT></B></TD>
</TR>
</TABLE>
</TD>
</TR>
<TR VALIGN=TOP ALIGN=LEFT>
<TD COLSPAN=2 HEIGHT=29></TD>
</TR>
<TR VALIGN=TOP ALIGN=LEFT>
<TD></TD>
<TD WIDTH=600><P>The text of the page would go here.</TD>
</TR>
</TABLE>
<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0 WIDTH=330>
<TR VALIGN=TOP ALIGN=LEFT>
<TD>
<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH=165>
<TR VALIGN=TOP ALIGN=LEFT>
<TD WIDTH=15 HEIGHT=41><IMG SRC="./assets/images/autog
en/clearpi
xel.gif" WIDTH=15 HEIGHT=1 BORDER=0></TD>
<TD WIDTH=150><IMG SRC="./assets/images/autog
en/clearpi
xel.gif" WIDTH=150 HEIGHT=1 BORDER=0></TD>
</TR>
<TR VALIGN=TOP ALIGN=LEFT>
<TD></TD>
<TD WIDTH=150 BGCOLOR="#CCFFFF">
<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=5 WIDTH=150>
<TR>
<TD><P ALIGN=CENTER><A HREF="./html/about_us.asp"
><B><FONT SIZE="+1" FACE="Arial,Helvetica,Univ
ers,Zurich
BT">About Us</FONT></B></A></TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</TD>
<TD>
<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH=165>
<TR VALIGN=TOP ALIGN=LEFT>
<TD WIDTH=15 HEIGHT=41><IMG SRC="./assets/images/autog
en/clearpi
xel.gif" WIDTH=15 HEIGHT=1 BORDER=0></TD>
<TD WIDTH=150><IMG SRC="./assets/images/autog
en/clearpi
xel.gif" WIDTH=150 HEIGHT=1 BORDER=0></TD>
</TR>
<TR VALIGN=TOP ALIGN=LEFT>
<TD></TD>
<TD WIDTH=150 BGCOLOR="#CCFFFF">
<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=5 WIDTH=150>
<TR>
<TD><P ALIGN=CENTER><A HREF="./html/contact_info.
asp"><B><F
ONT SIZE="+1" FACE="Arial,Helvetica,Univ
ers,Zurich
BT">Contact Info</FONT></B></A></TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH=615>
<TR VALIGN=TOP ALIGN=LEFT>
<TD WIDTH=15 HEIGHT=29><IMG SRC="./assets/images/autog
en/clearpi
xel.gif" WIDTH=15 HEIGHT=1 BORDER=0></TD>
<TD WIDTH=600><IMG SRC="./assets/images/autog
en/clearpi
xel.gif" WIDTH=600 HEIGHT=1 BORDER=0></TD>
</TR>
<TR VALIGN=TOP ALIGN=LEFT>
<TD></TD>
<TD WIDTH=600><% Response.Write MyHFM.GetSpecialData("Foot
er") %></TD>
</TR>
</TABLE>
</FORM>
</BODY>
</HTML>
regsvr32 c:\xxx\htm.dll
c:\xxx it the full path of the object. htm.dll is the object. as i mentioned it could be something else like ocx, etc.