<i><font color="#663300"><i><font color="#663300"> Another problem, when I click "About thermal..." in Help menu I get the following message. Error #: 1733 Message: Class definition FORM is not found. Line #: 10 Code: loObject = CREATEOBJECT(tcClassName) Method: doform Object: oHelpAboutBar
I traced back the error to =DoForm( "IAboutForm" ). Would you please help me</font></i>
Dear Mr. Aslam,
I fixed this problem a few weeks ago and so I forgot exactly what I did. But I'll try to help you out anyway.
1. The code you just described is located in the Click Method of ihelpaboutbar which is located in the itmenus Class Library. Check there for the proper syntax.
2. The actual iaboutform is in the icustfrm.vcx. This is the class that is called everytime you click the Help, About. I suggest you check here for the proper spelling and pathing of base class and parent class. Arial small letter L is very similar to Arial capital I, etc.
3. Try replacing the =DoForm( "IAboutForm" ). with a =DODEFAULT(). This will call the cAboutForm instead of the iAboutForm. There is no problem with cAboutForm so if this works, then the problem is probably in the IAboutForm.
Hope this helps,
Allen Pascual x_programming .AT. yahoo DOT com Pixem Creative Cyberware</font></i>
Dear Mr. Pascual
First I would like to say thank you very much to you. I was away in connection with a conference for presentation of my research and returned just today. I have tested both of your suggestions. First I tested =DoDefault(), but that gave the same error. Then I found that icustfrm.vcx is missing from the project and I added it. Now it generated the following error
1 Message: File 'getfileversion.prg' does not exist. Line #: 68 Code: IF GetFileVersion(&lcFileName,@aVersion) = 0 Method: init Object: iaboutform
Farooq
mfaslam .AT. hotmail DOT com mfaslam@uet.edu.pk ©2001 Farooq Aslam |