Instructions For DiscussionGroup2.dll Required Files; /Images(Folder) DiscussionGroup.asp banner.htm news-menu.asp thread-fs.asp thread-list.asp thread-form.asp DiscussionHelp.htm 1. Create a Database System DSN called "DEMO" to the ProjectsX.mdb Database file. The program defaults to these names but other names can be provided. Make sure you change the CREATEODBC() Function on every page. Summary: -Data Source Name = Demo -Location = c:\....\PROJECTX.MDB -Password =stranger -Driver =MS Access 2. Once the DSN is created copy all the support file to a Web Server Directory on you IIS and make sure it has execute rights. 3. The main page to call will be http://myserver/discussiongroup.asp 4. The Images directory should be on the same directory location as the asp files; C:\InetPub\MyWeb\DiscussionGroup.asp C:\InetPub\MyWeb\Images/image.gif 5. Install and register the DiscussionGroup2.dll on the IIS Server NT machine. It is preferred to install it under; C:\WINNT\systen32\Inetsrv\ASP\CMpnts\DiscussionGroup2.dll 6. Register the component with NT. Go to the DOS prompt or the RUN box under START and type from the appropriate directory; regsvr32 C:\WINNT\systen32\Inetsrv\ASP\CMpnts\DiscussionGroup2.dll 7. You should receive a success message. 8. Restart IIS and you should be ready to go. http://myserver/discussiongroup.asp NOTE: The discussion is ready to work as soon as you have all of the above settings configured. The Discussion Group HTML appearance can be controlled by passing parameters to each pages corresponding function call. Bellow is a listing of each page functions and parameters. The bellow reading is not necessary though. ==========================ASP SCRIPTING INFO=========================== Every page can execute the component in case the session times out. Also, each page has parameters to control each pages appearance. The CREATE_ODBC function creates and maintains the Database Session alive. thread-form.asp... <% On Error Resume Next If Not IsObject(Session("Discuss")) Then Set Session("Discuss") = Server.CreateObject("DiscussionDLL2.ThreadBuilder") Response.Write Session("Discuss").CREATE_ODBC("ProjectX","Demo","stranger") Session("Discuss").FRAME_NAME_CREATE End If Response.Write Session("Discuss").FORM_FRAME %> Thead-list.asp... <% On Error Resume Next If Not IsObject(Session("Discuss")) Then Set Session("Discuss") = Server.CreateObject("DiscussionDLL2.ThreadBuilder") Response.Write Session("Discuss").CREATE_ODBC("ProjectX","Demo","stranger") Session("Discuss").FRAME_NAME_CREATE End If 'DESCRIPTION BELLOW: 'POST_DISPATCHER(MessageFontColor, MessageFontsize, MessageFontType, ListHeaderFontType, ListHeaderFontSize,ListHeaderFontColor, BGCOLOR) Response.Write Session("Discuss").LIST_FRAME_DISPATCHER("#3090c7","2", , ,"2") %> news-menu.asp... <% On Error Resume Next If Not IsObject(Session("Discuss")) Then 'Create Environment Variables Set Session("Discuss") = Server.CreateObject("DiscussionDLL2.ThreadBuilder") Response.Write Session("Discuss").CREATE_ODBC("ProjectX","Demo","stranger") Session("Discuss").FRAME_NAME_CREATE End If 'DESCRIPTION BELLOW: 'CREATE_MENU_LIST(Font Type,Font Size,Font Color,BackGround Color) 'Sample= Response.Write Session("Discuss").CREATE_MENU_LIST("Arial","2","#f62817","#FFFFFF") Response.Write Session("Discuss").CREATE_MENU_LIST %>