Ĺadny brzuch
W jaki sposob moge w programie ustawic wartosc zmiennej w czasie uruchamiania programu a nie dopiero po nacisnieciu jakiegos klawisza ???
Dokładnie to chce w czasie uruchamiania programu zczytac rozmiar tabeli i w zaleznosci od jej rozmiaru uaktywnic lub zdeaktywowac buttona.
// pisz sensowne nazwy tematów bo będą leciały - B
Użytkownik Bełdzio edytował ten post 14 sierpień 2005, 15:28
W zdarzeniu OnCreate lub OnShow formatki.
OnShow raczej nie bo wywoluje sie nie tylko przy starcie programu... Mozna jeszcze w zrodle programu (Project -> view source (albo cos podobnego...)) po zaladowaniu formy...
Mozna w konstruktorze glownej formy programu
Lub tak:
var zmienna: integer =10; zmienna2: integer = 10+7;
Tak tez powinno dzialac ^_^
Użytkownik Kajetanek edytował ten post 17 sierpień 2005, 11:39
(...)
Tak nie będzie działać - bo ta inicjalizacja nie dokonywana jest w czasie uruchamiania programu.
Ali240 - zależy od programu :P
To może po initialization dać zmienna := 1;? ;)
Uno: co zależy od programu? :huh:
Cyrkiel: jeżeli jest to zmienna globalna to ok, ale jeżeli jest to zmienna należąca do formy, to sie nie uda, bo forma jeszcze nie jest utworzona... A tak w ogole to jak juz to tak :):implementation {$R *.dfm} begin // tutaj kod, bo bez begin sie nie uda nic :) end.
Uno: co zależy od programu? :huh:
To czy OnShow formatki wykonuje się raz czy nie ;)
Ekhm... jak sama nazwa wskazuje OnShow czyli w czasie gdy forma się pojawia.
PS. Procedure OnShow wykorzystujesz zawsze gdy chcesz wyświetlić forme np. Form.Show;
Nie gdy jest tworzona (OnCreate - ta procedura wykonywana jest w czasie tworzenia formy).
//Uwaga dla Ali240 :P
Użytkownik Kikiz edytował ten post 17 sierpień 2005, 16:07
Uno: Zalezy od tego czy program pokaze raz formatke czy nie... A to zalezy juz od uzytkownika...
Kikiz: Wiem o tym, ale ja wcale nie napislaem ze przy tworzeniu tylko ze przy starcie, bo standardowo programik zglasza sie uzytkownikowi przez pokazanie formy glownej...
Użytkownik Ali240 edytował ten post 17 sierpień 2005, 17:05
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Dokładnie to chce w czasie uruchamiania programu zczytac rozmiar tabeli i w zaleznosci od jej rozmiaru uaktywnic lub zdeaktywowac buttona.
// pisz sensowne nazwy tematów bo będą leciały - B
Użytkownik Bełdzio edytował ten post 14 sierpień 2005, 15:28
W zdarzeniu OnCreate lub OnShow formatki.
OnShow raczej nie bo wywoluje sie nie tylko przy starcie programu... Mozna jeszcze w zrodle programu (Project -> view source (albo cos podobnego...)) po zaladowaniu formy...
Mozna w konstruktorze glownej formy programu
Lub tak:
var zmienna: integer =10; zmienna2: integer = 10+7;
Tak tez powinno dzialac ^_^
Użytkownik Kajetanek edytował ten post 17 sierpień 2005, 11:39
(...)
Tak nie będzie działać - bo ta inicjalizacja nie dokonywana jest w czasie uruchamiania programu.
Ali240 - zależy od programu :P
To może po initialization dać zmienna := 1;? ;)
Uno: co zależy od programu? :huh:
Cyrkiel: jeżeli jest to zmienna globalna to ok, ale jeżeli jest to zmienna należąca do formy, to sie nie uda, bo forma jeszcze nie jest utworzona... A tak w ogole to jak juz to tak :):implementation {$R *.dfm} begin // tutaj kod, bo bez begin sie nie uda nic :) end.
Uno: co zależy od programu? :huh:
To czy OnShow formatki wykonuje się raz czy nie ;)
Ekhm... jak sama nazwa wskazuje OnShow czyli w czasie gdy forma się pojawia.
PS. Procedure OnShow wykorzystujesz zawsze gdy chcesz wyświetlić forme np. Form.Show;
Nie gdy jest tworzona (OnCreate - ta procedura wykonywana jest w czasie tworzenia formy).
//Uwaga dla Ali240 :P
Użytkownik Kikiz edytował ten post 17 sierpień 2005, 16:07
Uno: Zalezy od tego czy program pokaze raz formatke czy nie... A to zalezy juz od uzytkownika...
Kikiz: Wiem o tym, ale ja wcale nie napislaem ze przy tworzeniu tylko ze przy starcie, bo standardowo programik zglasza sie uzytkownikowi przez pokazanie formy glownej...
Użytkownik Ali240 edytował ten post 17 sierpień 2005, 17:05