[DUG] Com support

Robert martin rob at wildsoft.co.nz
Tue Jul 31 11:56:44 NZST 2007


Hi

I don't know where to check this.  However would that be the issue on 
multiple (we now have 6 machines not working (and one that does)) ?


Rob Martin
Software Engineer

phone +64 03 377 0495
fax   +64 03 377 0496
web www.chreos.com

Wild Software Ltd



Neven MacEwan wrote:
> I'm not an expert in COM exe's but have you checked the registry - is 
> it a GUID problem?
> ie the interface is there but not with the ID the machine has registered
>
> N
>
> Robert martin wrote:
>> Further to the stuff below just tested it on a Third machine and no 
>> go also on that machine (but it still works on the other dev machine).
>>
>> My machine (D2007 windows vista) - Fails
>> Other Dev Machine (D2007 Win XP) - succeeds
>> Other machine (No delphi, Win XP) - Fails
>>
>> Clients machine Win XP - Fails
>>
>> Rob Martin
>> Software Engineer
>>
>> phone +64 03 377 0495
>> fax   +64 03 377 0496
>> web www.chreos.com
>>
>> Wild Software Ltd
>>
>>
>>
>> Robert martin wrote:
>>> Hi
>>>
>>> Internet back up now - what a nightmare (on top of this nightmare), 
>>> Telecom changed our password and an ex staff member removed our 
>>> router instructions so we had to reset the unit.  Then it just 
>>> wouldn't connect.  Turned out we were cutting and pasting a space in 
>>> with the user name.  Arrrggggghhh  (3hrs down the drain).
>>>
>>> In answer to your questions..  The error reported is 'Interface not 
>>> supported'.  This happens when we try to create the class.  As far 
>>> as I know the _Tlb file is being compiled it, it is part of the 
>>> project.
>>> We have never needed to manually register the exe (it has always 
>>> worked perfectly at all our sites).  However if I do try to manually 
>>> register it (using regsvr32) I get 'The module  ..... was loaded but 
>>> the entry-point dllRegisterServer was not found. Make sure that ... 
>>> is a valid dll or OCS file and try again.'.
>>>
>>>
>>> However there is something weirder happening now.  The issue was 
>>> reported bay a client we upgraded.  I tested it on my dev machine 
>>> which replicated the problem.  However another Dev machine here with 
>>> an older copy of files tested fine.  I found my machine was missing 
>>> the .tlb file.  This fixed the 'Type library' missing from the menu 
>>> but didn't fix the problem on my machine.
>>> I have just found that the exe created by may machine fails on my 
>>> machine but runs on the other dev machine.  If I go back to my old 
>>> dev files (missing the .tlb file) I can no longer access the 'type 
>>> library' menu but the files compiled still work on the other Dev 
>>> machine.
>>> I think during my attempts to fix the situation I have broken 
>>> something else on my machine.  The 'Register type library' option is 
>>> greyed out on my 'type library' screen and when I try and save my 
>>> project I get....
>>>
>>> 'Unable to rename 'C:\.......\Client\ChreosClient.tlb' to 
>>> 'C:\.......\Client\_History\ChreosClient.tlb.~1~' '
>>>
>>> There is no 'C:\.......\Client\_History\ChreosClient.tlb.~1~'  file 
>>> (although there are lots of other units).  I can manually copy the 
>>> file and create it as listed above.  However I then get the same 
>>> error with .~2~.  I have had this problem in the past and it went 
>>> away (I suspect with the removal of the .tlb file.  This prevents me 
>>> saving the project and any changes to the _tlb.pas / .tlb files.
>>>
>>> Sorry about the long story but this is driving me up the wall !
>>>
>>> Rob Martin
>>> Software Engineer
>>>
>>> phone +64 03 377 0495
>>> fax   +64 03 377 0496
>>> web www.chreos.com
>>>
>>> Wild Software Ltd
>>>
>>>
>>>
>>> Myles Penlington wrote:
>>>> Is the *_TLB.pas compiled into the project? And has the exe been
>>>> registered? What errors are reported by COM when attempt to access the
>>>> COM objects?
>>>> Myles.
>>>>
>>>>
>>>> -----Original Message-----
>>>> From: delphi-bounces at delphi.org.nz 
>>>> [mailto:delphi-bounces at delphi.org.nz]
>>>> On Behalf Of Robert martin
>>>> Sent: Tuesday, 31 July 2007 09:38
>>>> To: NZ Borland Developers Group - Delphi List
>>>> Subject: Re: [DUG] Com support
>>>>
>>>> Hi
>>>>
>>>> Its actually an exe that provides COM support.  I was missing the 
>>>> .tlb which I managed to copy back of another machine.  This now 
>>>> allows me to bring up the type library but alas still no com 
>>>> support.  It is failing on multiple machines.
>>>>
>>>> Sorry our Internet is down.  Will provide further details ASAP.
>>>>
>>>> Rob Martin
>>>> Software Engineer
>>>>
>>>> phone +64 03 377 0495
>>>> fax   +64 03 377 0496
>>>> web www.chreos.com
>>>>
>>>> Wild Software Ltd
>>>>
>>>>
>>>>
>>>> Leigh Wanstead wrote:
>>>>  
>>>>> Have you registered your com dll?
>>>>>
>>>>> Regards
>>>>> Leigh
>>>>> www.smootharm.com
>>>>>
>>>>>
>>>>> -----Original Message-----
>>>>> From: delphi-bounces at delphi.org.nz
>>>>> [mailto:delphi-bounces at delphi.org.nz]On Behalf Of Robert martin
>>>>> Sent: Monday, July 30, 2007 3:23 PM
>>>>> To: NZ Borland Developers Group - Delphi List
>>>>> Subject: [DUG] Com support
>>>>>
>>>>>
>>>>> Hi I have an app that (usually) provides some COM support.  I have
>>>>>     
>>>> just
>>>>  
>>>>> updated a client and the COM stuff seems to be 'turned off'  (as in
>>>>>     
>>>> the
>>>>  
>>>>> calls don't seem to work.  I did the COM stuff years ago, does anyone
>>>>> have any suggestions where to start looking (I assume its a setting /
>>>>> line of code somewhere I have turned off).
>>>>>
>>>>> p.s. My COM code and tlb file still seem intact.
>>>>>
>>>>> Hellllllp
>>>>>
>>>>> -- 
>>>>> Rob Martin
>>>>> Software Engineer
>>>>>
>>>>> phone +64 03 377 0495
>>>>> fax   +64 03 377 0496
>>>>> web www.chreos.com
>>>>>
>>>>> Wild Software Ltd
>>>>>
>>>>> _______________________________________________
>>>>> NZ Borland Developers Group - Delphi mailing list
>>>>> Post: delphi at delphi.org.nz
>>>>> Admin: http://delphi.org.nz/mailman/listinfo/delphi
>>>>> Unsubscribe: send an email to delphi-request at delphi.org.nz with
>>>>>     
>>>> Subject:
>>>>  
>>>>> unsubscribe
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> NZ Borland Developers Group - Delphi mailing list
>>>>> Post: delphi at delphi.org.nz
>>>>> Admin: http://delphi.org.nz/mailman/listinfo/delphi
>>>>> Unsubscribe: send an email to delphi-request at delphi.org.nz with
>>>>>     
>>>> Subject: unsubscribe
>>>>  
>>>>>       
>>>> _______________________________________________
>>>> NZ Borland Developers Group - Delphi mailing list
>>>> Post: delphi at delphi.org.nz
>>>> Admin: http://delphi.org.nz/mailman/listinfo/delphi
>>>> Unsubscribe: send an email to delphi-request at delphi.org.nz with 
>>>> Subject:
>>>> unsubscribe
>>>>
>>>> Attention:
>>>> This communication is confidential and may be legally privileged.  
>>>> If you are not the intended recipient, please do not use, disclose, 
>>>> copy or distribute it, other than to return it to us with your 
>>>> confirmation that it has been deleted from your system.
>>>>
>>>> _______________________________________________
>>>> NZ Borland Developers Group - Delphi mailing list
>>>> Post: delphi at delphi.org.nz
>>>> Admin: http://delphi.org.nz/mailman/listinfo/delphi
>>>> Unsubscribe: send an email to delphi-request at delphi.org.nz with 
>>>> Subject: unsubscribe
>>>>
>>>>   
>>> _______________________________________________
>>> NZ Borland Developers Group - Delphi mailing list
>>> Post: delphi at delphi.org.nz
>>> Admin: http://delphi.org.nz/mailman/listinfo/delphi
>>> Unsubscribe: send an email to delphi-request at delphi.org.nz with 
>>> Subject: unsubscribe
>>>
>> _______________________________________________
>> NZ Borland Developers Group - Delphi mailing list
>> Post: delphi at delphi.org.nz
>> Admin: http://delphi.org.nz/mailman/listinfo/delphi
>> Unsubscribe: send an email to delphi-request at delphi.org.nz with 
>> Subject: unsubscribe
>>
>>
>
> _______________________________________________
> NZ Borland Developers Group - Delphi mailing list
> Post: delphi at delphi.org.nz
> Admin: http://delphi.org.nz/mailman/listinfo/delphi
> Unsubscribe: send an email to delphi-request at delphi.org.nz with 
> Subject: unsubscribe
>


More information about the Delphi mailing list