|
Тема |
Re: Променливи [re: ActronB] |
|
Автор |
Щиpлиц (разузнавач) |
|
Публикувано | 15.07.06 08:47 |
|
|
Не споменаваш за кой Бейсик става дума, но ще приема, че работиш с VB6.
Декларирането на променливи може да става по три начина. Процедурни, модулни, и глобални.
Процедурните променливи се декларират вътре в самата процедура (функция), и са "видими" само от изпълнимия код в процедурата. По този начин в две различни процедури можеш да имаш променливи с еднакви имена, и те няма да си пречат.
Модулните променливи се декларират в началото на програмния код на формата. Те са "видими" от всички процедури във текущата форма, но вътре в процедурите не трябва да има деклариране на променливи с такива имена.
Глобалните - се декларират в модул. Т.е. отдясно в списъка с форми - кликаш десен бутон, "Add...", добавяш "Module", и в него отначалото започваш деклариране на променливи, като използваш "Global" или "Public" за деклариране вместо "Dim". По този начин променливите ще са "видими" от целия проект, но излишно е да споменавам, че никъде после в проекта не трябва да се среща деклариране на друга променлива със същото име.
;о) Успех.
Щирлиц
|
| |
|
|
|