Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Funktionen in C++ (https://www.delphipraxis.net/41816-funktionen-c.html)

Alex_ITA01 9. Mär 2005 08:27


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:
//---------------------------------------------------------------------------
#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
Wo muss ich die Funktion jetzt genau implementieren damit ich dann von der Unit1.cpp drauf zugreifen kann?
Ich will in der Funktion Fuellen, mit der ListBox arbeiten...

Ich hoffe ihr könnt mir helfen.

MFG Alex

MacNuke 9. Mär 2005 08:37

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
}

Alex_ITA01 9. Mär 2005 09:54

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 11:25 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz