also. habe das jetzt mal versucht, aber es klappt leider nicht so wie ich will...
ich denke, das liegt daran, dass die eine klasse von marshalByRef abgeleitet ist...
ich versuche es mal zu erkl�ren:
ich habe eine klasse client, die das marshalByRef erbt.
diese klasse hat ein private screen As lockForm und eine funktion lockScreen
die klasse lockForm hat ein Attribut iAmShown As Boolean
jetzt passiert folgendes:
der server geht alle client-klassen durch, die er in seiner hashtable hat und ruft
dort die
funktion lockScreen der client-objekte auf.
was passiert in der funktion:
if(NOT screen.iAmShown)Then
screen.ShowDialog()
End If
so... und in meiner lockScreen-Klasse habe ich dann eine Funktion onClose, in der der
wert von
iAmShown auf false gesetzt wird.
allerdings setzt er den wert irgendwie nicht auf false, obwohl die funktion beim
schlie�en
ausgef�hrt wird. aber wenn ich die funktion lockScreen nochmal aufrufe, kommt nix
mehr, da der wert
von iAmShown immer noch auf true ist....
keine ahnung, was ich da verpeile ... aber ich sch�tze, es hat was mit der remote
geschichte zu tun.
----- Original Message -----
From: [EMAIL PROTECTED]
To: <[EMAIL PROTECTED]>
Sent: Wed, 28 Jul 2004 00:57:17 +1000
Subject: Re: [Vb.net] form.showDialog
richtig....
dann werde ich das mit der variablen l�sen. :-)
dank dir.
----- Original Message -----
From: Christoph Wille
To: [EMAIL PROTECTED]
Sent: Tue, 27 Jul 2004 16:49:38 +0200
Subject: Re: [Vb.net] form.showDialog
Du hast ja bereits die eine Form-Variable; Dir geht es um den
"�ffnungszustand" des Forms.
Chris
At 04:50 PM 7/27/2004, you wrote:
>ah. ok ... klingt simple.
>
>und was h�lst du von dem ansatz hier?
>http://www.ondotnet.com/lpt/a/2715
>
>ist halt etwas aufw�ndiger ...
>----- Original Message -----
>From: Christoph Wille
>To: [EMAIL PROTECTED]
>Sent: Tue, 27 Jul 2004 16:41:25 +0200
>Subject: Re: [Vb.net] form.showDialog
>
>Das Singleton als boolsche globale Variable schwebt mir hier vor - beim
>Aufruf von ShowDialog wird sie gesetzt, der Form macht sie wieder auf false
>wenn er sich schlie�t (nicht in Dispose, aber in OnOk bzw Cancel Events)
>
>Crhis
>
>At 04:36 PM 7/27/2004, you wrote:
> >stimmt auch wieder... und wie mache ich das? lasse ich dann die
> >form-klasse nicht nur von form
> >erben sondern auch von singleton?
> >dann muss ich aber doch bestimmt eine exception abfangen ...
> >bzw. wenn ich eine singleton klasse form habe, hei�t das dann auch, dass
> >ihr dialog nur einmalig
> >angezeigt wird???
> >vielleicht verpeile ich das auch gerade total...
> >
> >----- Original Message -----
> >From: Christoph Wille
> >To: [EMAIL PROTECTED]
> >Sent: Tue, 27 Jul 2004 16:27:50 +0200
> >Subject: Re: [Vb.net] form.showDialog
> >
> >Ein Singleton w�rde sich hier anbieten.
> >
> >Chris
> >
> >At 04:28 PM 7/27/2004, you wrote:
> > >an die variable habe ich auch schon gedacht ... nur, wie setze ich die
> > >variable auf "nicht offen",
> > >wenn das dialogfeld nicht von der aufrufenden klasse geschlossen wird?
> > >dann m��te ich eine referenz
> > >der klasse mit an das formular �bergeben und dann wo die variable auf
> > >"nicht offen" setzen? im
> > >dispose?
> > >
> > >----- Original Message -----
> > >From: Christoph Wille
> > >To: [EMAIL PROTECTED]
> > >Sent: Tue, 27 Jul 2004 16:18:49 +0200
> > >Subject: Re: [Vb.net] form.showDialog
> > >
> > ><ms-help://MS.NETFrameworkSDKv1.1/cpref/html/frlrfsystemwindowsformsformc
> > lassshowdialogtopic1.htm>
> > >
> > >Dazu fallen mir folgende Themen ein: (a) eine weitere private Variable
> > >mitf�hren die anzeigt ob er Modal offen ist oder nicht, (b) wie es in der
> > >Doku steht, eisenhart nochmal ShowDialog aufrufen und die Exception still,
> > >heimlich und leise deponieren.
> > >
> > >Chris
> > >
> > >At 04:20 PM 7/27/2004, you wrote:
> > > >vom aufrufer aus.
> > > >
> > > >ich habe eine klasse, die ein form als attribut hat.
> > > >
> > > >in einer funktion will ich nun abfragen, ob bereits die showDialog()
> > > >aufgerufen wurde und wenn
> > > >nicht, sie dann aufrufen.
> > > >
> > > >bzw. - was ist, wenn das fenster vom anwender geschlossen wurde? ich
> will
> > > >eben, dass es dann
> > > >automatisch wieder ge�ffnet wird... vielleicht gibt es dann ja auch
> andere
> > > >m�glichkeiten.
> > > >
> > > >
> > > >
> > > >----- Original Message -----
> > > >From: Christoph Wille
> > > >To: [EMAIL PROTECTED]
> > > >Sent: Tue, 27 Jul 2004 16:11:57 +0200
> > > >Subject: Re: [Vb.net] form.showDialog
> > > >
> > > >At 04:12 PM 7/27/2004, you wrote:
> > > > >gibt es eine m�glichkeit abzufragen, ob die funktion showDialog schon
> > > > >aufgerufen wurde???
> > > >
> > > >von wo aus? Aufrufer oder Dialog?
> > > >
> > > >Chris
_______________________________________________
Vb.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/vb.net