|
 | | |
| Autor | Správa |
M.Valasek
 Zablokovaný užívateľ
 Založený: 08.10.2007 Príspevky: 70 Bydlisko: Myjava
 | Zaslal: Ut 21.04.09 17:41 |   |
Ked v Delphi7 vytvorim dvakrat -- FORM --.
Ako by som vycital hodnotu nejakej premennej v druhom FORM z prveho FORM ? |
| |
  |
 |
Fico
 Skúsený užívateľ
 Založený: 11.01.2009 Príspevky: 1052
 | Zaslal: Ut 21.04.09 18:00 |   |
Dajme tomu, že 1. Form sa volá Form1 (nachádza sa v Unit1) a 2. Form2 (nachádza sa v Unit2).
Do uses v Unit1 stačí dopísať Unit2 a potom to už pôjde. Ak sa v obidvoch unitoch nachádza premenná s rovnakým názvom, tak sa k nej pristupuje takto:
| kód: |
unit Unit1;
uses Windows, ..., Unit2;
....
var x: integer = 5;
...
Unit2.X:= 10; ; nastavenie premennej x, ktorá sa nachádza v Unit2
ShowMessage( IntToStr(x) ); ; vypíše sa 5
ShowMessage( IntToStr(Unit2.x) ); ; vypíše sa 10
... |
Ak by v sa tam premenná s rovnakým názvom nevyskytovala, stači sa odvolávať klasicky na jej názov. |
| |
   |
 |
|
Nemôžete pridávať nové témy do tohto fóra. Nemôžete odpovedať na témy v tomto fóre. Nemôžete upravovať svoje príspevky v tomto fóre. Nemôžete mazať svoje príspevky v tomto fóre. Nemôžete hlasovať v tomto fóre.
|
| |