[Mono-list] Problems with delegates (Qt#)

dietmar dietmar@ximian.com
03 Jan 2003 16:01:44 +0100


I guess I need to update to qt31.

- Dietmar

On Fri, 2003-01-03 at 14:38, Dietmar Maurer wrote:
> I tried to install qt#, but if i run:
> 
> > mono hello.exe
> 
> i get various warnings:
> 
> ** (hello.exe:29609): WARNING **: Failed to load library libqtsharp (libqtsharp): /usr/local/lib/libqtsharp.so: undefined symbol: _ZNSt8ios_base4InitC1Ev
> 
> ** (hello.exe:29609): WARNING **: Failed to load library libqtsharp (libqtsharp): /usr/local/lib/libqtsharp.so: undefined symbol: _ZNSt8ios_base4InitC1Ev
> 
> ** (hello.exe:29609): WARNING **: Failed to load function qt_new_QApplication3 from libqtc
> 
> ** (hello.exe:29609): WARNING **: Failed to load function qt_new_QApplication3 from libqtc
> 
> any ideas whats wrong?
> 
> - Dietmar
> 
> 
> On Tue, 2002-12-31 at 00:56, Marcus wrote:
> > Qt# is having major problems involving delegates. Essentially, we are
> > creating 
> > delegates for C# instances/methods (since a delegate for an instance 
> > encapsulates both the instance and the method), and we are passing the
> > delegate to unmanaged code. The unmanaged code is supposed to invoke
> > the 
> > delegate at the appropriate time.
> > 
> > Under Mono, delegates with no parameters (e.g. void quit() ) work, but
> > delegates that take an int, for example (e.g. void display(int) ), are
> > never 
> > called.
> > 
> > The same problems occurs when using mint or mono, and it does not
> > matter 
> > whether the code is compiled with mcs or csc. Interestingly, the same
> > code 
> > does work correctly under Portable.NET.
> > 
> > I really do not know what to do at this point. I have spent hours and
> > hours 
> > trying to figure out why this isn't working. It's seems as though the
> > runtime 
> > is not allowed the unmanaged code to invoke the managed code.
> > 
> > 
> > 
> > _______________________________________________
> > Mono-list maillist  -  Mono-list@ximian.com
> > http://lists.ximian.com/mailman/listinfo/mono-list
> > 
> 
> 
> _______________________________________________
> Mono-list maillist  -  Mono-list@ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list