[DUG] Com support
Leigh Wanstead
leighw at softtech.co.nz
Tue Jul 31 12:19:26 NZST 2007
Another thing to check if your tlb using other com stuff i.e. msxml library
etc or your other com object 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 Neven MacEwan
Sent: Tuesday, July 31, 2007 12:10 PM
To: NZ Borland Developers Group - Delphi List
Subject: Re: [DUG] Com support
Robert
do a regedit search on your exe name and see what you find, ie check a
working and non working machine
HTH
Neven
> 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
>>
> _______________________________________________
> 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