deklarowanie funkcji

0

jak zadeklarowac nowa funkcje w delphi tak, zeby dziedziczyla zmienne z projektu? i znowu w delphi to bylo takie banalne... sorry za takie lamerskie pytania, ale w bcb programuje od 2 dni i nie moge sie przestawic... a help mi nie pomogl zbytnio...

//Zdecuduj się czy pytasz o Delphi, czy o BCB - m.M

0

nie ort! rozumiem
moze napisz to co chcesz w delphi, to wtedy moze da sie to przetumaczyc ;-)

0

Jesli dobrze pamietam po prostu deklaruj na samej gorze programu czyli po
type
TForm1 = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;
I _tu_deklaruj : integer;

Jesli to nie dziala

w co jestem prawie pewien
Musisz deklarowac w funkcji:

procedure TForm.

Command
(Text : String <-- i tu wszytko deklaruj);

0

hmmm
zmienne globalne, jak i funkcje deklaruje sie w pliku unit1.h czy z innym numerkiem
w sekcjach public lub private
klikasz prawym na zakladke (gdzie jest napisane unit1.cpp) i wybierasz open header file - w ten sposob pokazuje Ci sie owy plik.
chyba o to Ci chodzilo, jak nie to pytaj dalej [browar]

0

dobra, pewnie zle sie wyrazilem. w delphi robi sie to przez dodanie nazwy funkcji w sekcji private (lub public) a potem zadeklarowanie funkcji ponownie w tekscie unitu z dopiskiem TForm1.nazwa_funkcji. dzieki temu funkcja staje sie czescia unitu i moze korzystac z nazw nalezacych do niego zmiennych. mozecie mi podac dokladny opis jak to sie robi w c++? bylbym bardzo wdzieczny...

0

Chyba chodzi o coś takiego.
W pliku nagłówkowym w odpowiedniej sekcji (np. public) wpisujesz tak samo jak w Delphi, czyli wyłącznie deklarację funkcji:
public:
void Test(void);
A w pliku cpp już wpisujesz:
void TForm1::Test(void)
{
}

Trafiłem?

0

dokladnie o to mi chodzilo. dziekowa za pomoc [browar]

1 użytkowników online, w tym zalogowanych: 0, gości: 1