Mianowice mamy na formie TEdit o nazwie np. Edit1 oraz kod:
- Kod: Zaznacz cały
String funkcja = "Jakas_klasa_inna_niż_klasa_Form1->Jakas_Funkcja(Edit1->Text)";
/*
W jaki sposób wywołać teraz tą funkcje z ów parametrem?
*/
String funkcja = "Jakas_klasa_inna_niż_klasa_Form1->Jakas_Funkcja(Edit1->Text)";
/*
W jaki sposób wywołać teraz tą funkcje z ów parametrem?
*/
void Funckja1(void)
{
// coÅ› tam 1
}
//----------------------------------------------------------------
void Funckja2(void)
{
// coÅ› tam 2
}
//----------------------------------------------------------------
void Funckja3(void)
{
// coÅ› tam 3
}
//----------------------------------------------------------------
void Funckja4(void)
{
// coÅ› tam 4
}
//----------------------------------------------------------------
void __fastcall WykonajDzialanie(int ID)
{
switch(ID)
{
case 1: Funkcja1(); return;
case 2: Funkcja1(); return;
case 3: Funkcja1(); return;
case 4: Funkcja1(); return;
}
}
//+++++++++++++++++++++++++++++++++++++++++++++
void __fastcall TForm1::Button1(TObject *Sender)
{
int ID = 3;
WykonajDzialanie(3);
}
polymorphism napisał(a):napisz sobie parser (uproszczony) C++ i zrób bindy klas VCL-owskich.
Powrót do Ogólne problemy z programowaniem
Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 0 gości