Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Обнуление переменных уровня формы... Добавлено: 20.07.02 15:36  

Автор вопроса:  denis P | Web-сайт: www.tias.by.ru

Доброе время суток...

Казалось бы, простая проблема... но не получается и все...

объявленные Dim по идеи обнуляются при Unload Form1, но на практике это не получается... подскажите как, кроме тупого перечисления, обнулить все переменные уровня формы ? Возможно ли, сделать это с закрытием формы (Unload, Hide - не работает...) ?

Заранее спасибо..

Денис, denpas@rambler.ru

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 Иван



Администратор

ICQ: 147688925 

Вопросов: 24
Ответов: 708
 Web-сайт: www.vbnet.ru
 Профиль | | #1
Добавлено: 21.07.02 08:10

Дык... как это обнуляются?

Если ты объявил переменные как private, то они просто уничтожаются (исчезают), а если как public, то они остаются и никак не обнуляются.

А если хочешь их обнулить, то в событие Unload вставь код для их обнуления - ручками, ручками...

Ответить

Номер ответа: 2
Автор ответа:
 boevik



Хранитель чата

ICQ: 137392264 

Вопросов: 8
Ответов: 557
 Web-сайт: www.hypertech.ru
 Профиль | | #2
Добавлено: 21.07.02 09:25

Если вызывать следующим образом:

Form1.Show

то, переменные не обнуляются (ни priavte , ни public).

 

Но следующий способ обнуляет все переменные:

dim oForm as New Form1

oForm.Show

 

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам