Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - procedure erkennt Variable nicht
Weide - Fr 30.04.04 15:02
Titel: procedure erkennt Variable nicht
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.
Motzi - Fr 30.04.04 16:50
Titel: Re: procedure erkennt Variable nicht
| Weide hat folgendes geschrieben: |
| Im Uses-Abschnitt des Hauptformulars wurde die zweite Unit eingetragen. Ebenso wurde im "implementation"-Abschnitts des zweiten Formulars die Hauptunit unter "uses" eingetragen. |
Mach es mal umgekehrt... also in der Hauptunit die zweite Unit im implementation-Abschnitt eintragen und in der zweiten die Hauptunit in die obere uses-Liste...
Weide - Fr 30.04.04 17:28
Hallo Motzi,
das hatte ich schon versucht - so glaubte ich jedenfalls, denn ich habe die uses-klauseln in der falschen Unit vertauscht - ich Idiot. Nun haut es hin, vielen Dank.
Gruß Weide
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 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!