Tally List : mailing list management, archiving, and analysis
click for archive home
 
Archive of:
CF-Talk
Cold Fusion - Technical
 
home
24 hour view
quick stats
weekly updates
 
all tallylists
corporate solutions
archive your favorite
help / feedback


Search the Tallylist search by keyword:

About Cold Fusion :
product's home
product's list home
 
  Archived TallyList / CF-Talk: 
Subject: Re: please help :: COM error 0x80040154. Class not registered
Howie Hamlin (238p/+2r)     Posted: Tuesday 08 May 2001
This post: 92 views, +0 rating

Use regsvr32.exe from a command prompt.

regsvr32 <installed dir>\<comobject>

For example:

regsvr32 c:\ims\imsmail.dll

You should then see a dialog box indicating that the installation was successful.

HTH,

Howie Hamlin - inFusion Project Manager On-Line Data Solutions, Inc. www.CoolFusion.com 631-737-4668 x101 inFusion Mail Server (iMS) - The Intelligent Mail Server

----- Original Message ----- From: "Paul Ihrig" <pihrig@nbbj.com> To: "CF-Talk" <cf-talk@houseoffusion.com> Sent: Tuesday, May 08, 2001 1:33 PM Subject: please help :: COM error 0x80040154. Class not registered

> how do i register a class on the web server? > please give me a clue???? > > i am stumped. > > had great fun playing with a script to add stuff to my outlook calendar. > uploaded it to the server & it whimped out on me. > > guess i needed outlook on the server. > > so Dian told me i could possibly call on a class id, but i am too short > sited on how to do this. > code & error below. > > thank you > > -paul > > Web Developer, NBBJ > Work: pihrig@nbbj.com > 614 241-3534 > fax: 614 485-5534 > > Home: pihrig@columbus.rr.com > 614 449-1681 > > > icq: 47658358 > > > Error Occurred While Processing Request > Error Diagnostic Information > Error trying to create object specified in the tag. > > COM error 0x80040154. Class not registered > > The error occurred while processing an element with a general identifier of > (CFOBJECT), occupying document position (348:5) to (354:49). > > > Date/Time: 05/08/01 12:57:59 > Browser: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0; AIT) > Remote Address: 10.101.4.80 > HTTP Referer: http://inhouse/education/signup.cfm?CalendarID=118 > > > > <!--- CFCOMET.COM / Outlook ---> > <!--- Try to connect to the Outlook application object ---> > <CFTRY> > <!--- If it exists, connect to it ---> > <CFOBJECT > ACTION="CONNECT" > NAME="objOutlook" > TYPE="COM" > CONTEXT="Remote" > SERVER="BlahBlah.com" > CLASS={0006F03A-0000-0000-C000-000000000046}> > <CFCATCH> > <!--- The object doesn't exist, so create it ---> > <CFOBJECT > ACTION="CREATE" > NAME="objOutlook" > TYPE="COM" > CONTEXT="Remote" > SERVER="BlahBlah.com" > CLASS={0006F03A-0000-0000-C000-000000000046}> > </CFCATCH> > > </CFTRY> > > <!--- This will create an Appointment, aka Meeting ---> > <CFSCRIPT> > /* Get the object name space - currently MAPI is the only option */ > objNameSpace = objOutlook.getNameSpace("MAPI"); > /* If you're on Windows NT or 2000, use the next line myLogon = > objNameSpace.Logon("", "", False, False); */ > myLogon = objNameSpace.Logon("", "", False, False); > > /* Create a new appointment structure using 'CreateItem' - '1' is for > 'New Appointment' */ > newAppointment = objOutlook.CreateItem(1); > > /* Sets the status of the Appointment - '1' is 'Meeting' > 0 = Non-meeting > 1 = Meeting > 3 = Meeting Received > 5 = Meeting Canceled */ > newAppointment.MeetingStatus = 1; > > newAppointment.MessageClass = "IPM.meeting"; > > /* Set parameters for the Appointment -- there are others available > 5/8/01 4:30:00 PM > newAppointment.Start = > "<CFOUTPUT>#dateformat(CalendarView.Calendar_Date, "m/d/yy")# > #TimeFormat(CalendarView.Calendar_Time, "h:mm:ss tt")#</CFOUTPUT>"; > */ > > > newAppointment.Subject = "Class Sign Up :: Confirmation :: > #CalendarView.ClassTitle# :: #CalendarView.Class_Size_Current# out of > #CalendarView.Class_Size#"; > newAppointment.Location = "#CalendarView.RoomName#"; > newAppointment.Start = "#dateformat(CalendarView.Calendar_Date, > "m/d/yy")# #TimeFormat(CalendarView.Calendar_Time, "h:mm:ss tt")#"; > newAppointment.Duration = "#Int(CalendarView.Calendar_Duration)#"; > /* Added by -paul > newAppointment.ReminderSet = TRUE; */ > > > newAppointment.body="Do not hit reply. This is just a confirmation! > #EmpSU.FirstName# #EmpSU.LastName# you are signed up > #LSDateFormat(CalendarView.Calendar_Date, 'DDDD, MMMM DD, YYYY')# at > #LSTimeFormat(CalendarView.Calendar_Time)# > > Course: #CalendarView.ClassTitle# > Course Instructor: #InstructorName.FirstName# #InstructorName.LastName# > Course Contact: #ContactName.FirstName# #ContactName.LastName# > Course Room: #CalendarView.RoomName# > Start Time: # LSTimeFormat(CalendarView.Calendar_Time) # > Duration: #CalendarView.Calendar_Duration# Minutes > Size: #CalendarView.Class_Size# > Your Seat Number: #CalendarView.Class_Size_Current# > "; > > /* Create a new Recipients collection > recCollection = newAppointment.Recipients; */ > > > /* You can add specific email addresses #EmpSU.FirstName# > #EmpSU.LastName# > recList = recCollection.Add("#ContactName.Email#"); */ > > /* Send the Appointment > newAppointment.Send();*/ > > > /* Save the Appointment */ > newAppointment.Save(); > > /* If you're developing locally, uncomment the next line to see the > results */ > // newAppointment.Display(); > </CFSCRIPT> > >


Similar Subject Line Posts (+/- two weeks of this post)
RE: please help :: COM error 0x80040154. Class not registered  08 May 2001   (56 v/ +0 r)
Re: please help :: COM error 0x80040154. Class not registered  08 May 2001 (this post)   (92 v/ +0 r)
please help :: COM error 0x80040154. Class not registered  08 May 2001   (53 v/ +0 r)
 

Send a reply to the CF-Talk list!
click to send a reply! NOTE: Many lists will reject your post unless you have already registered with them. Also - don't forget the right account to send from (for those with multiple emails!)

Feedback: If this post was exceptionally helpful, please help by giving this post a positive review.

 

TallyList : copyright Ububik - 2000