deklarowanie funkcji

deklarowanie funkcji
BE
  • Rejestracja:prawie 22 lata
  • Ostatnio:ponad 19 lat
  • Postów:121
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


Pij piwo - bedziesz wielki!
Kintaro
  • Rejestracja:ponad 22 lata
  • Ostatnio:prawie 20 lat
  • Postów:28
0

nie <ort>zabardzo</ort> rozumiem
moze napisz to co chcesz w delphi, to wtedy moze da sie to przetumaczyc ;-)


<font size="1">Jeśli kto przychodzi do Mnie, a nie ma
w nienawiści swego ojca i matki, żony
i dzieci, braci i sióstr, nadto i siebie
samego, nie może być moim uczniem.</span>
<font size="1" color="#800080">(Łk 14, 26)</span>
CZ
  • Rejestracja:prawie 22 lata
  • Ostatnio:około 9 lat
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);

Kintaro
  • Rejestracja:ponad 22 lata
  • Ostatnio:prawie 20 lat
  • Postów:28
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]


<font size="1">Jeśli kto przychodzi do Mnie, a nie ma
w nienawiści swego ojca i matki, żony
i dzieci, braci i sióstr, nadto i siebie
samego, nie może być moim uczniem.</span>
<font size="1" color="#800080">(Łk 14, 26)</span>
BE
  • Rejestracja:prawie 22 lata
  • Ostatnio:ponad 19 lat
  • Postów:121
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...


Pij piwo - bedziesz wielki!
Dryobates
  • Rejestracja:prawie 23 lata
  • Ostatnio:około 6 lat
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?


Jest jeszcze jeden błąd :)
Unix is user friendly. It's just very particular about who it's friends are.
BE
  • Rejestracja:prawie 22 lata
  • Ostatnio:ponad 19 lat
  • Postów:121
0

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


Pij piwo - bedziesz wielki!

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.