Thema Datum  Von Nutzer Rating
Antwort
01.02.2008 14:04:45 Pie
NotSolved
Blau Aw:Vergleich von Referenzen
01.02.2008 18:05:23 jh
NotSolved
01.02.2008 21:22:32 PieSchie
NotSolved
02.02.2008 16:56:34 jh
NotSolved

Ansicht des Beitrags:
Von:
jh
Datum:
01.02.2008 18:05:23
Views:
1004
Rating: Antwort:
  Ja
Thema:
Aw:Vergleich von Referenzen
Hallo,

da VBA die Adressen seiner Variablen nicht preisgibt
(wie mit Varseg/Varptr im guten alten Dampfbasic) bleibt
nur noch die Möglichkeit, sich etwas einfallen zu lassen.
Zum Beispiel könntest du temporär bei einer Objektvariablen
eine Eigenschaft verändern und diese Eigenschaft bei der
zweiten Variablen abfragen. Wenn sie identisch sind,
besteht zumindest eine gewisse Wahrscheinlichkeit, dass
beide Variablen auf dieselbe Objektinstanz verweisen.
Allerdings musst du die zu verändernde Eigenschaft mit
Bedacht auswählen. Erstens muss es natürlich eine Eigen-
schaft sein, die du überhaupt direkt verändern kannst.
Zweitens sollte ihre vorübergehende Änderung keine nach-
teiligen Auswirkungen haben. Und drittens muss die Wahr-
scheinlichkeit, dass die beiden Eigenschaften zufällig
bei zwei verschiedenen Objektinstanzen identisch sind,
möglichst gering sein. Bei einer Form wäre z. B. Caption
eine gute Möglichkeit.

Gruß

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
01.02.2008 14:04:45 Pie
NotSolved
Blau Aw:Vergleich von Referenzen
01.02.2008 18:05:23 jh
NotSolved
01.02.2008 21:22:32 PieSchie
NotSolved
02.02.2008 16:56:34 jh
NotSolved