Oppure

Loading
16/06/12 13:41
lucca
Ciao a tutti,
è insorto un altro problema.
Io voglio passare la mia variabile dalla unit1 alla unit2.
Ok, ho dichiarato nella classe Tform2:
laform:Tform
.
poi nella Tform2Create ho messo
LaForm:=(Owner as TForm2);


A questo punto nel codice mi trova la variabile che voglio passare, ma quando lo faccio partire, mi dice:

field form1.laform does not have a corresponding component. Remove the component?

Dico NO

e mi da un errore nel codice:
LaForm:=(Owner as TForm2);


'Invalid class typecast'

AIUTO!!!!!!!!!!!!!!!
aaa
16/06/12 16:06
smanettone83
metti la tua variabile nelle variabili globali della unit1, poi vai nella unit2 e tra le uses aggiungi la unit1.
Tutto qui ;)
aaa
16/06/12 19:59
lucca
l'ho già fatto, la variabile l'ho dichiarata nella classe in pubblico.
Le uses le ho dichiarate tutte e sono giuste.... è questo l'errore che non riesco a capire...
aaa
16/06/12 20:05
lucca
e poi non riesco a capire come mai mi continua a dire:

field form1.laform does not have a corresponding component. Remove the component?

è noioso!!!!!!!!!!!!!!:rotfl:
aaa
17/06/12 0:12
smanettone83
Se il tuo scopo e' solo quello di richiamare una variabile da un altra unit puoi tranquillamente rimuovere questo codice a mio parere non necessario e sicuramente non avrai piu l'errore.
aaa