Hallo,
in einem zweiten Formular benutze ich eine procedure, die ich zur Methode machen (muß) und sie deshalb im public Teil der Form2 eintrage
Delphi-Quelltext
1: 2: 3: 4:
| public procedure ChangeCombo(ACheckBox: TCheckBox; AComboBox: TComboBox;ARecord: TExcelSpalte); end; |
so weit so gut, nur leider ist nun der Record "TExcelSpalte" ein undefinierter Bezeichner. Als die procedure noch eine "einfache" Procedure war, wurde TExcelSpalte einwandfrei erkannt. Der Record "TExcelSpalte" wurde in meinem Hauptformular erstellt:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26:
| . . . procedure LoadFile; public Alphabet: TStringList; end;
type TExcelSpalte = record Buchstabe: String; BuchstabeOLD: String; Index: Integer; IndexOLD: Integer end;
var Main: TMain; Spalte : TSpalten; . . . |
Im Uses-Abschnitt des Hauptformulars wurde die zweite Unit eingetragen. Ebenso wurde im "implementation"-Abschnitts des zweiten Formulars die Hauptunit unter "uses" eingetragen.
Kann mir eventuell jemand sagen, was ich falsch mache?
Vielen Dank im Voraus
Gruß Weide
Moderiert von
Motzi: Code- durch Delphi-Tags ersetzt.