![]() |
Procedure im Object
Hi,
ich habe ein Object.
Delphi-Quellcode:
nun möchte ich dir Procedure in einer anderen Unit aufrufen, doch das Funktioniert nicht.
TCompanySize = class
Private const Small = 'Klein'; const Middle = 'Mittel'; const Large = 'Groß'; Public Procedure CompanySizeAdd(ComboBox: TAdvComboBox; Customer: TObject; OldSize: string); End; [DCC Fehler] UnitKundenInfo.pas(259): E2003 Undeklarierter Bezeichner: 'CompanySizeAdd' Unit in der das Objekt liegt habe ich allerdings eingebunden. Was habe ich vergessen? |
Re: Procedure im Object
Hast du auch eine Instanz der Klasse erzeugt?
Delphi-Quellcode:
company : TCompanySize;
... company := TCompanySize.Create; company.SizeAdd //usw... |
Re: Procedure im Object
Zitat:
Du musst das halt so aufrufen:
Delphi-Quellcode:
Edit: Zeig uns dochmal, wie du das in der anderen Unit aufrufst.
var
CompanySize: TCompanySize begin . . . CompanySize.CompanySizeAdd(...); |
Re: Procedure im Object
[quote="bigben37"]
Zitat:
Delphi-Quellcode:
MfG
var
KlassenInstanz: TKlassenTyp; ... KlassenInstanz := TKlassenTyp.Create; KlassenInstanz.Procedure1(); KlassenInstanz.Free; // sollte man später auch nicht vergessen ... |
Re: Procedure im Object
Edit:
Hat sich erledigt Funktioniert. Danke an Aphthon, genau das war es ;) |
Re: Procedure im Object
Zitat:
|
Re: Procedure im Object
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:06 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz