RE: dll problem on Remoting app



Hi Steven.
first at all thanks for your time :)
I'm it took so long but I was trying to find out what was wrong and it takes
a litle bit time to test everything.
My status is as follows:
We find out at when we register a PB.dll version 1.0 and uses this in our
app it fails.
When we register a PB.dll version 1.1 and uses this in our app it fails.
When we register a PB.dll version 1.0 and uses this in our app and then we
copy over the file the 1.1 Version It works.
When we register a PB.dll version 1.1 and uses this in our app and then we
copy over the file the 1.0 Version It fails.

Any clue??
I'm very lost here.





"Steven Cheng[MSFT]" wrote:

> Hi Ferunic,
>
> Any progress on this? If there're anything else we can help ,please feel
> free to post here.
>
> Regards,
>
> Steven Cheng
> Microsoft Online Support
>
> Get Secure! www.microsoft.com/security
> (This posting is provided "AS IS", with no warranties, and confers no
> rights.)
> --------------------
> | X-Tomcat-ID: 89970365
> | References: <1715F53E-E072-42DF-B8CB-1E16ECF2FACB@xxxxxxxxxxxxx>
> <Cr4c9g6#FHA.552@xxxxxxxxxxxxxxxxxxxxx>
> <967062EC-D3C1-4CCC-BAEA-8997BDAE1043@xxxxxxxxxxxxx>
> | MIME-Version: 1.0
> | Content-Type: text/plain
> | Content-Transfer-Encoding: 7bit
> | From: stcheng@xxxxxxxxxxxxxxxxxxxx (Steven Cheng[MSFT])
> | Organization: Microsoft
> | Date: Fri, 09 Dec 2005 05:11:41 GMT
> | Subject: RE: dll problem on Remoting app
> | X-Tomcat-NG: microsoft.public.dotnet.framework
> | Message-ID: <#uGFQ8H$FHA.552@xxxxxxxxxxxxxxxxxxxxx>
> | Newsgroups: microsoft.public.dotnet.framework
> | Lines: 146
> | Path: TK2MSFTNGXA02.phx.gbl
> | Xref: TK2MSFTNGXA02.phx.gbl microsoft.public.dotnet.framework:105024
> | NNTP-Posting-Host: TOMCATIMPORT1 10.201.218.122
> |
> | Thanks for your response ferunic,
> |
> | So I've got the further background of your application. I assume that
> when
> | the object is created as remote object (hosting application), it is
> created
> | as SAO(server activated ..), and the consumer app use
> Activator.GetObject
> | to retrieve that proxy reference, yes?
> |
> | As for SAO, when we use GetObject or the class constructor to create the
> | object, the remote object is not actually created or referenced, in other
> | word, the client consumer has not communicated with the hosting server
> | object yet. The communiation to the remoting server won't happen until
> the
> | first time we call a remote method of the remote object(through client
> | proxy...). So you can check if the exception occurs everytime your
> client
> | application try invoking a remote method on a remote object's proxy.....
>
> | If so, we need to recheck the remote object's registering and client
> app's
> | configuration.....
> |
> | Thanks,
> |
> | Steven Cheng
> | Microsoft Online Support
> |
> | Get Secure! www.microsoft.com/security
> | (This posting is provided "AS IS", with no warranties, and confers no
> | rights.)
> |
> |
> | --------------------
> | | Thread-Topic: dll problem on Remoting app
> | | thread-index: AcX72We3OR1jTEBORjuOYI7ced6+hA==
> | | X-WBNR-Posting-Host: 217.68.124.30
> | | From: =?Utf-8?B?RmVybmFuZG8gTW9yZW5v?= <ferunic@xxxxxxxxxxxxxxxx>
> | | References: <1715F53E-E072-42DF-B8CB-1E16ECF2FACB@xxxxxxxxxxxxx>
> | <Cr4c9g6#FHA.552@xxxxxxxxxxxxxxxxxxxxx>
> | | Subject: RE: dll problem on Remoting app
> | | Date: Thu, 8 Dec 2005 01:26:01 -0800
> | | Lines: 97
> | | Message-ID: <967062EC-D3C1-4CCC-BAEA-8997BDAE1043@xxxxxxxxxxxxx>
> | | MIME-Version: 1.0
> | | Content-Type: text/plain;
> | | charset="Utf-8"
> | | Content-Transfer-Encoding: 7bit
> | | X-Newsreader: Microsoft CDO for Windows 2000
> | | Content-Class: urn:content-classes:message
> | | Importance: normal
> | | Priority: normal
> | | X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0
> | | Newsgroups: microsoft.public.dotnet.framework
> | | NNTP-Posting-Host: TK2MSFTNGXA03.phx.gbl 10.40.2.250
> | | Path: TK2MSFTNGXA02.phx.gbl!TK2MSFTNGXA03.phx.gbl
> | | Xref: TK2MSFTNGXA02.phx.gbl microsoft.public.dotnet.framework:104975
> | | X-Tomcat-NG: microsoft.public.dotnet.framework
> | |
> | | Hi, and Thank's for your help.
> | | I will try to explain me.
> | | We have a Windows Application solution (MyApp from now) with many class
> | | libraries and one of them libraries reference to an external dll
> (PBdll)
> | | (developed on PowerBuilder) running this application as a Local
> | application
> | | works fine, we also have a Windows Service App with all the same
> | libraries
> | | (including the one who use PBDll).
> | | Finally in our config file for MyApp we have an option to decide if app
> | will
> | | be Local or Remoting, if remoting the application creates objects
> through
> | | tcp/http channel)
> | |
> | | Everything works fine here but the methods on PBdll class (not the
> object
> | | itself, It's create without error I guess)
> | | I don't know if is more clear for you now...
> | | Which code do you think could help you to understand more??
> | |
> | |
> | | Anyway properties for the PBdll reference:
> | | Copy Local true
> | | Culture 0
> | | Description A description
> | | Identity {98989898...}\1.0\0\tlbimp
> | | Path C:\VSS\Work\Source\Varsling\obj\Interop.net_fravsjekk.dll
> | | Runtime Version
> | | Strong Name true
> | | Type ActiveX
> | | Version 1.0
> | |
> | |
> | |
> | | "Steven Cheng[MSFT]" wrote:
> | |
> | | > Hello Ferunic,
> | | >
> | | > Welcome to MSDN newsgroup.
> | | > From your description, you're creating an .net class instance
> remotely
> | and
> | | > when try accessing one of its method you encountred
> | NullReferenceException
> | | > ,yes?
> | | >
> | | > Based on the error message, the problem seems due to the object
> | instance
> | | > not created correctly. I'm wondering what's your actual remoting
> | scenario,
> | | > are you creating remote object through cross process remoting(through
> | | > tcp/http channel....) or just creating remote object in other
> appDomain
> | | > within same process? If convenient, I'd suggest you provide some
> | further
> | | > descrpition or code snippet on this.
> | | >
> | | > Regards,
> | | >
> | | > Steven Cheng
> | | > Microsoft Online Support
> | | >
> | | > Get Secure! www.microsoft.com/security
> | | > (This posting is provided "AS IS", with no warranties, and confers no
> | | > rights.)
> | | >
> | | >
> | | >
> | | > --------------------
> | | > | Thread-Topic: dll problem on Remoting app
> | | > | thread-index: AcX7ae2pIdybQCa5S1SrJFoq7y2L9w==
> | | > | X-WBNR-Posting-Host: 217.68.124.30
> | | > | From: =?Utf-8?B?RmVybmFuZG8gTW9yZW5v?= <ferunic@xxxxxxxxxxxxxxxx>
> | | > | Subject: dll problem on Remoting app
> | | > | Date: Wed, 7 Dec 2005 12:08:02 -0800
> | | > | Lines: 10
> | | > | Message-ID: <1715F53E-E072-42DF-B8CB-1E16ECF2FACB@xxxxxxxxxxxxx>
> | | > | MIME-Version: 1.0
> | | > | Content-Type: text/plain;
> | | > | charset="Utf-8"
> | | > | Content-Transfer-Encoding: 7bit
> | | > | X-Newsreader: Microsoft CDO for Windows 2000
> | | > | Content-Class: urn:content-classes:message
> | | > | Importance: normal
> | | > | Priority: normal
> | | > | X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0
> | | > | Newsgroups: microsoft.public.dotnet.framework
> | | > | NNTP-Posting-Host: TK2MSFTNGXA03.phx.gbl 10.40.2.250
> | | > | Path: TK2MSFTNGXA02.phx.gbl!TK2MSFTNGXA03.phx.gbl
> | | > | Xref: TK2MSFTNGXA02.phx.gbl microsoft.public.dotnet.framework:104936
> | | > | X-Tomcat-NG: microsoft.public.dotnet.framework
> | | > |
> | | > | Hi,
> | | > | We have an application which can both run as Local and with
> remoting,
> | | > this
> | | > | app use an external dll (let us call it exapp.dll) and everything
> is
> | ok
> | | > when
> | | > | the app runs Local (not remoting) but in remoting mode I can
> declare
> | an
> | | > exapp
> | | > | object but whe I tried to call method exapp.mymethod() an
> | | > | NullReferenceException is thrown.
> | | > | Any clues?
> | | > | Thank's
> | | > |
> | | > |
> | | > |
> | | >
> | | >
> | |
> |
> |
>
>
.



Relevant Pages

  • Re: 1st hosting of objects, new(), etc.
    ... > makes sense that New would attempt to create a remote object. ... > application once you have registered a wellknown type in that app domain ... > Register MyObject as a wellknown type ...
    (microsoft.public.dotnet.framework.remoting)
  • Re: How do I position a windows app above all over apps on my desktop
    ... I am busy creating a remoting application that will connect up to my remote ... server and pull data every 1 minute. ... Can anyone explain how to get the app to dock above all over apps like the ...
    (microsoft.public.dotnet.languages.csharp)
  • cannot create activex object, when called remotely
    ... Our App has remote DLL's. ... When we register them using ... regsvcs they work fine. ...
    (microsoft.public.dotnet.security)
  • Return argument has an invalid type - does remoting work reliably at all?
    ... > remote object, ... > remote object returns (I can debug to that point. ... "Advanced .Net Remoting" by Ingo Rammer, his website, msdn, articles on ... .Net Remoting is really a pain to work with. ...
    (microsoft.public.dotnet.framework.remoting)
  • Re: Dotnet versus Java-Applets
    ... from real deployed experience I think putting the browser in the ... Remoting. ... I took over a very mature VB6 app used concurrently by 40+ users on both ... > ClickOnce deployment technology. ...
    (microsoft.public.dotnet.faqs)