[ coosaduck @ 06.03.2006. 18:13 ] @
Kako da iz jedne forme prebaacim AnsiString u drugu form .na primer:
Na prvoj formi imam labelu i dugme.
onButton1Click
{
AnsiString x="Something";
Label1->Caption=x;

Kako na drugoj formi da upisem x u neku labelu ili nesto slicno
[ X Files @ 06.03.2006. 18:18 ] @
Citat:

Kako da iz jedne forme prebaacim AnsiString u drugu form .na primer:
Na prvoj formi imam labelu i dugme.

Preko pointera na taj drugi TForm gde se nalazi taj drugi TLabel.

Umesto:

onButton1Click
{
AnsiString x="Something";
Label1->Caption=x;

Kako na drugoj formi da upisem x u neku labelu ili nesto slicno


Probaj:

Code:

onButton1Click 
{
AnsiString x="Something";
Form2->Label1->Caption=x;
// ...


a prethodno u Unit1.cpp treba da dodas:

Code:

#include "Unit2.h"


Ovo se odnosi na to da je Form2 kreirana i nalzazi se u AutoCreate sekciji a ne
u Available sekciji.
[ coosaduck @ 06.03.2006. 18:28 ] @
Hvala X Files car si.
[ itf @ 08.03.2006. 17:20 ] @
Jedino je možda malo problematično kada taj AnsiString sa Forme2 treba spremiti baš u neku varijablu u Formi1. Tada tu varijablu deklariraš kao član te klase, pa opet preko pokazivača na Form1 spremiš ono što trebaš.