![]() |
Funktionen in C++
Hallo erstmal,
ich habe schon ewig nichts mehr in C++ gemacht und wollte mich langsam mal wieder damit beschäftigen. Ich weiß, dass ist ein Delphi-Forum aber ich habe gehofft, hier eine Lösung zu finden. Ich will, in meinem "Hauptprogramm" eine Funktion erstellen (diese soll im private-Teil stehen,damit sie alle Komponenten der Unit kennt). Unit1.h:
Code:
Wo muss ich die Funktion jetzt genau implementieren damit ich dann von der Unit1.cpp drauf zugreifen kann?
//---------------------------------------------------------------------------
#include <Classes.hpp> #include <Controls.hpp> #include <StdCtrls.hpp> #include <Forms.hpp> //--------------------------------------------------------------------------- class TForm1 : public TForm { __published: // Von der IDE verwaltete Komponenten TButton *Button1; TButton *btnende; TButton *btnfuellen; TListBox *ListBox1; void __fastcall Button1Click(TObject *Sender); void __fastcall btnendeClick(TObject *Sender); private: // Anwender-Deklarationen void Fuellen(int Anzahl); //<----- [b]an dieser Stelle soll meine Funktion hin[/b] public: // Anwender-Deklarationen __fastcall TForm1(TComponent* Owner); }; //--------------------------------------------------------------------------- extern PACKAGE TForm1 *Form1; //--------------------------------------------------------------------------- #endif Ich will in der Funktion Fuellen, mit der ListBox arbeiten... Ich hoffe ihr könnt mir helfen. MFG Alex |
Re: Funktionen in C++
OK. Ich kenn mich mit BorlandC++ nicht so richtig aus, aber eigentlich müsstest du jetzt in der Unit1.cpp folgendes schreiben:
void TForm1::Fuellen(int Anzahl) { // Code hier } |
Re: Funktionen in C++
okay danke schön das hat geholfen.
Weißt du oder irgendjemand zufällig ob es in C++ auch so eine "Automatische Code-Implementierung" gibt?! Wenn ich in Delphi im private-Teil eine Funktion bzw. procedure deklariere und drücke dann Strg+Shift+C dann wird die Funktion automatisch implementiert. Gibt es das in C++? MFG Alex |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:14 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