Et lille problem...

Tags:    delphi

heyson

Jeg har en variabel er dekleret som global i form 1.
Den vil jeg gerne have vidst i Frame 1 (i en label) det gør jeg med koden : Label1.Caption := variabel men der kender den den ikke ?



8 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
heyson

Jeg har en variabel er dekleret som global i form 1.
Den vil jeg gerne have vidst i Frame 1 (i en label) det gør jeg med koden : Label1.Caption := variabel men der kender den den ikke ?


uses Form1sUnit; under Implementation. Så der står:
Fold kodeboks ind/udKode 


I Frame1's Unit. I koden bruger du så bare din variable;

MH.

The-Freak

Livet er for kort til at kede sig.

[Redigeret d. 30/06-05 23:36:30 af The-Freak]



Den nægter stading at compilere. Din siger den ikke kender variablerne. De er eller dekleret under Public i Unit1. Og koden der putter jeg ind i Unit3 men det virker stadig ikk :S

nogen forklariong?



Den nægter stading at compilere. Din siger den ikke kender variablerne. De er eller dekleret under Public i Unit1. Og koden der putter jeg ind i Unit3 men det virker stadig ikk :S

nogen forklariong?


Det er fordi den er erklæret under public i typen TForm1 og ikke bare i unit1. For at tilgå den skal du bruge Form1.Variabel, hvor Form1 er en TForm1. Det kunne dog gøres nemmere ved at sætte Variabel ned til den globale var sektion af din unit(Der hvor form1 er erklæret).

MH.

The-Freak

Livet er for kort til at kede sig.



Det virker ikke :S

Har sat den under

Fold kodeboks ind/udKode 




[Redigeret d. 01/07-05 16:53:01 af Rasmus Hamberg]



Der mangler vist den del du skulle ændre i.


-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ U? P L+ E? W++ N? o? K- w
O? M? V? PS PE? Y? PGP++ t 5? X+ R tv+ b+ DI? D+
G e-- h! !r y--
------END GEEK CODE BLOCK------



jaja! Det var bare så du kunne se hvor jeg havde placeret det! :)



aah.. ok



-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ U? P L+ E? W++ N? o? K- w
O? M? V? PS PE? Y? PGP++ t 5? X+ R tv+ b+ DI? D+
G e-- h! !r y--
------END GEEK CODE BLOCK------



LØST! :D



t