Einzelnen Beitrag anzeigen

davar

Registriert seit: 4. Feb 2005
311 Beiträge
 
Turbo Delphi für Win32
 
#1

MDI - Funktionen eines anderen Formulars

  Alt 7. Feb 2006, 11:29
Hallo Leute,

ich stelle gerade eine vorhandene SDI-Anwendung in MDI um und habe folgendes Problem:

In Form1 ist eine Funktion checkboxleeren (unter public definiert) mit u.a. folgendem Befehl:

checkbox1.items.clear; Wenn ich diese Funktion von Form1 aus aufrufe, geht es problemlos.

Wenn ich jedoch in Form2 schreibe

Form1.checkboxleeren; kommt eine Fehlermeldung "Zugriffsverletzung bei Adresse ...... in Modul ..... Lesen von Adresse...."

Vor der Umstellung lief es einwandfrei, jetzt aber merkwürdigerweise nicht. Noch merkwürdiger ist aber, wenn ich die Zeilen auskommentiere, die nicht auf eine Checkbox zugreifen, laufen die anderen Befehler problemlos (z.B. das Lesen einer Paradoxtabelle mittels TTable).

Kann sich (und mir) das jemand erklären?


MfG

davar
  Mit Zitat antworten Zitat