Entwickler-Ecke
Andere .NET-Sprachen - Der Objektverweis wurde nicht auf eine Objektinstanz...
hans_gerber - Mo 16.01.06 12:59
Titel: Der Objektverweis wurde nicht auf eine Objektinstanz...
Hallo,
Die Fehlermeldung im Betreff :
"Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt"
tritt wohl öfters auf. Nach fleissigem googlen habe ich viel gefunden, allerdings keine Lösung (zumindest keine, die ich nachvollziehen konnte).
Also, ich stehe vor dem Problem, eine externe Funktion Einträge in eine ListBox tätigen zu lassen (vereinfacht):
Delphi-Quelltext
1: 2: 3: 4:
| Procedure Daten_Zufuegen; Begin Form1.ListBox1.Append('Eintrag 1'); End; |
Unter Win32 funktioniert das ja, aber unter .Net eben nicht (obige Fehlermeldung kommt)und ich habe noch viel zu wenig Erfahrung in .Net.
Wie muss die Funktion aussehen, damit es tut ?
Wenn ich es "intern" mache, also durch drücken eines Button innerhalb von Form1 funktioniert es, aber das ist keine Lösung.
Danke im Voruas für jede Hilfe
Hans
Moderiert von
Christian S.: Delphi-Tags hinzugefügt
Tastaro - Mo 16.01.06 14:29
Unter Win32 geht das auch nicht.
Es muss nämlich heissen:
Delphi-Quelltext
1: 2: 3: 4:
| Procedure Daten_Zufuegen; Begin Form1.ListBox1.Items.Append('Eintrag 1'); End; |
Kann es sein, dass das dein Problem unter .net ist?
Beste Grüße
Tastaro
hans_gerber - Mo 16.01.06 14:53
Tastaro hat folgendes geschrieben: |
Unter Win32 geht das auch nicht.
Es muss nämlich heissen:
Delphi-Quelltext 1: 2: 3: 4:
| Procedure Daten_Zufuegen; Begin Form1.ListBox1.Items.Append('Eintrag 1'); End; |
Kann es sein, dass das dein Problem unter .net ist?
Beste Grüße
Tastaro |
Du hast natürlich recht, aber das war nur ein Tipfehler.
Form1.ListBox1.Items.Append(Eintrag 1');
funktioniert nicht unter .Net wenn man es aus einer externen Funktion aufruft
senidex - Mi 01.03.06 12:20
Titel: Der Objektverweis...
Hallo,
die Meldung "Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt"
kommt immer, wenn zwar ein Object deklariert aber noch nicht instanziiert ist.
Ist beim Aufruf von Form1.Listbox.... das Form1 bereits mit create erzeugt worden ?
Ein weitere Fehler könnte sein, wenn Listbox keine visuelle Komponente aus der IDE ist, sonder auch erst in Form1 erzeugt werden müsste.
mfg Hans
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!