RE: [Advanced.asp] Namen einer Instanz einer Klasse

2003-03-24 Diskussionsfäden Claudius Ceteras
> 
> > 
> > P_form ist doch von der Klasse Form...
> > Hat die überhaupt ein Text-Property??
> > 
> 
> ich habe folgendes deklariert:
> 
> public text (in Form)
> 
> wenn ich in "Element" folgendes verwende, klappt es:
> 
> public property let Form(newValue)
>  set p_form = newValue
>  newvalue.text = "123"
> end property
> 
> p_form.text ein Zeile daruntergesetzt, liefert "Objekt erforderlich".
> 


Wo ne zeile drunter??
Ausserhalb der property? Das darf kein code stehen...

CLaudius

~~~sponsored by United Planet~
Ein flexibles CMS für lau?
ATTACK! Download Intrexx CRM-Studio Now!   http://www.intrexx.com
___
Advanced.asp mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/advanced.asp


RE: [Advanced.asp] Namen einer Instanz einer Klasse

2003-03-24 Diskussionsfäden Claudius Ceteras
> 
> > > genau ;)
> > > Allerdings liefert Dein Code ebenfalls "Objekt 
> erforderlich" zurück.
> > 
> > Wo? Das war ungetestet...
> > 
> 
> wenn ich z.B. versuche, mittels p_form.text = "123" der
> aufrufenden Klasse einen Wert zuzuweisen.
> 

P_form ist doch von der Klasse Form...
Hat die überhaupt ein Text-Property??

Claudius

~~~sponsored by United Planet~
Ein flexibles CMS für lau?
ATTACK! Download Intrexx CRM-Studio Now!   http://www.intrexx.com
___
Advanced.asp mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/advanced.asp


RE: [Advanced.asp] Namen einer Instanz einer Klasse

2003-03-24 Diskussionsfäden Claudius Ceteras
> > Ok... Du möchtest bestimmt, dass nicht nur die Form seine Elemente
> > kennt, sondern auch die Elemente wissen zu welcher Form sie 
> gehören...
> > 
> 
> genau ;)
> Allerdings liefert Dein Code ebenfalls "Objekt erforderlich" zurück.

Wo? Das war ungetestet...

Claudius

~~~sponsored by United Planet~
Ein flexibles CMS für lau?
ATTACK! Download Intrexx CRM-Studio Now!   http://www.intrexx.com
___
Advanced.asp mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/advanced.asp


RE: [Advanced.asp] Namen einer Instanz einer Klasse

2003-03-24 Diskussionsfäden Claudius Ceteras
> 
> Du hattest mir kürzlich eine Klassendefinition geschickt, auf
> diese möchte ich das anwenden:
> 
> http://www.mail-archive.com/advanced.asp%40glengamoi.com/msg00294.html

Ok... Du möchtest bestimmt, dass nicht nur die Form seine Elemente
kennt, sondern auch die Elemente wissen zu welcher Form sie gehören...

Class form
...
public sub addElement(name)
  set elems(name) = new Element
  set elems(name).Form = Me
end property
...
End class


Class Element

...

  private p_form

  public property set Form(newValue)
   set p_form = newValue
  end property

  public property get form()
   set form = p_form
  end property
End class



Claudius

~~~sponsored by United Planet~
Ein flexibles CMS für lau?
ATTACK! Download Intrexx CRM-Studio Now!   http://www.intrexx.com
___
Advanced.asp mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/advanced.asp


RE: [Advanced.asp] Namen einer Instanz einer Klasse

2003-03-24 Diskussionsfäden Claudius Ceteras
> > 
> > in VB(Script) wäre das Me statt this
> > 
> 
> liefert ebenfalls daß das Anweisungsende erwartet wird.
> 

Können in VBS Konstruktoren Parameter haben? Ich glaub schon.. Oder?
Hast Du einen Konstruktor entsprechend definiert?
Poste mal einen abgespeckten Code mit den wichtigen Stellen

Claudius

~~~sponsored by United Planet~
Ein flexibles CMS für lau?
ATTACK! Download Intrexx CRM-Studio Now!   http://www.intrexx.com
___
Advanced.asp mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/advanced.asp


RE: [Advanced.asp] Namen einer Instanz einer Klasse

2003-03-24 Diskussionsfäden Claudius Ceteras
> > > ich rufe innerhalb einer Klasse eine weitere Klasse
> > > auf. Kann ich nun in der aufgerufenen Klasse herausfinden,
> > > wie der Name der aktuellen Instanz der aufrufenden Klasse
> > > ist? Ich möchte der aufrufenden Klasse innerhalb der
> > > aufgerufenen Klasse einen Wert zuweisen.
> >
> >Wenn das aufgerufene Objekt über den Aufrufer bescheid wissen muss,
> >kannst Du dem aufgerufenen Objekt eine Instanz des 
> aufrufenden Objektes
> >mitgeben... Z.B. im Konstruktor...
> >
> >Augerufene a = new Aufgerufene(this)
> 
> in VB(Script) wäre das Me statt this
> 

Und natürlich geht das nur, wenn du das Objekt aus einem anderen Objekt
erzeugst...
Innerhalb der Seite gibt es ja kein Me...

Claudius

~~~sponsored by United Planet~
Ein flexibles CMS für lau?
ATTACK! Download Intrexx CRM-Studio Now!   http://www.intrexx.com
___
Advanced.asp mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/advanced.asp


RE: [Advanced.asp] Namen einer Instanz einer Klasse

2003-03-24 Diskussionsfäden Christoph Wille
At 10:10 AM 3/24/2003 +0100, you wrote:
> ich rufe innerhalb einer Klasse eine weitere Klasse
> auf. Kann ich nun in der aufgerufenen Klasse herausfinden,
> wie der Name der aktuellen Instanz der aufrufenden Klasse
> ist? Ich möchte der aufrufenden Klasse innerhalb der
> aufgerufenen Klasse einen Wert zuweisen.
Wenn das aufgerufene Objekt über den Aufrufer bescheid wissen muss,
kannst Du dem aufgerufenen Objekt eine Instanz des aufrufenden Objektes
mitgeben... Z.B. im Konstruktor...
Augerufene a = new Aufgerufene(this)
in VB(Script) wäre das Me statt this

Chris 

~~~sponsored by United Planet~
Ein flexibles CMS für lau?
ATTACK! Download Intrexx CRM-Studio Now!   http://www.intrexx.com
___
Advanced.asp mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/advanced.asp


RE: [Advanced.asp] Namen einer Instanz einer Klasse

2003-03-24 Diskussionsfäden Claudius Ceteras
> > Welche Programmiersprache? Wird dem Callee der Caller mit 
> > übergeben? (sonst 
> 
> VBScript. Wie kann ich den Caller übergeben?

Achso... VBS... Da ist es Me wie bei VB oder?

Claudius

~~~sponsored by United Planet~
Ein flexibles CMS für lau?
ATTACK! Download Intrexx CRM-Studio Now!   http://www.intrexx.com
___
Advanced.asp mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/advanced.asp


RE: [Advanced.asp] Namen einer Instanz einer Klasse

2003-03-24 Diskussionsfäden Claudius Ceteras
> ich rufe innerhalb einer Klasse eine weitere Klasse
> auf. Kann ich nun in der aufgerufenen Klasse herausfinden,
> wie der Name der aktuellen Instanz der aufrufenden Klasse
> ist? Ich möchte der aufrufenden Klasse innerhalb der
> aufgerufenen Klasse einen Wert zuweisen.

Wenn das aufgerufene Objekt über den Aufrufer bescheid wissen muss,
kannst Du dem aufgerufenen Objekt eine Instanz des aufrufenden Objektes
mitgeben... Z.B. im Konstruktor...

Augerufene a = new Aufgerufene(this)


Claudius

~~~sponsored by United Planet~
Ein flexibles CMS für lau?
ATTACK! Download Intrexx CRM-Studio Now!   http://www.intrexx.com
___
Advanced.asp mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/advanced.asp


Re: [Advanced.asp] Namen einer Instanz einer Klasse

2003-03-24 Diskussionsfäden Christoph Wille
At 10:01 AM 3/24/2003 +0100, you wrote:
ich rufe innerhalb einer Klasse eine weitere Klasse
auf. Kann ich nun in der aufgerufenen Klasse herausfinden,
wie der Name der aktuellen Instanz der aufrufenden Klasse
ist? Ich möchte der aufrufenden Klasse innerhalb der
aufgerufenen Klasse einen Wert zuweisen.
Welche Programmiersprache? Wird dem Callee der Caller mit übergeben? (sonst 
geht's definitiv nicht - außer mit stack walks in C#, und da braucht man 
viel CAS Privilegien)

Chris

~~~sponsored by United Planet~
Ein flexibles CMS für lau?
ATTACK! Download Intrexx CRM-Studio Now!   http://www.intrexx.com
___
Advanced.asp mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/advanced.asp