Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Статические классы в VB.NET
|
|||
|---|---|---|---|
|
#18+
Есть ли такое дело. Насколько я помню что в с++ можно создавать статические классы или поля классов, а в VB не нашел. Сейчас у меня есть класс в котором находятся функции которые могут понадобится в каждой страничке. Для из вызова призодится создавать экземпляр класса. Можно сделать на ВБ что то подобное статическим классам на С++ чтобы просто вызывать эти методы MyClass::MyFunction. Сделал класc на с# а он не хочет делать Imports MyClass, говорит что написан на другом языке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2006, 14:27 |
|
||
|
Статические классы в VB.NET
|
|||
|---|---|---|---|
|
#18+
в 2003 просто создаешь класс с shared методами. В 2005 такой модификатор можна прописать и для класса. _______________________________________________________ Never ask users what they want, or they'll tell you. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2006, 14:30 |
|
||
|
Статические классы в VB.NET
|
|||
|---|---|---|---|
|
#18+
Статических классов в VB нет! Такое можно только в C#---------------------------------------- Knowledge is P...O...w...E...R! My site ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2006, 14:35 |
|
||
|
Статические классы в VB.NET
|
|||
|---|---|---|---|
|
#18+
Лиман Артёмв 2003 просто создаешь класс с shared методами. В 2005 такой модификатор можна прописать и для класса. Спасибо, правда на клас так и не получилось shared повесить, а методы стали доступны как и хотелось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2006, 14:41 |
|
||
|
Статические классы в VB.NET
|
|||
|---|---|---|---|
|
#18+
barrabas Лиман Артёмв 2003 просто создаешь класс с shared методами. В 2005 такой модификатор можна прописать и для класса. Спасибо, правда на клас так и не получилось shared повесить, а методы стали доступны как и хотелось. Будь очень осторожен в ASP.NET с шаредами Помницца, 2 дня искали проблему, пока не нашли шаред методы Проблема в том, что если у тебя есть class MyClass { shared int a; } То а у тебя будет ОБЩЕЙ переменной ДЛЯ ВСЕХ экземпляров класса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2006, 14:51 |
|
||
|
Статические классы в VB.NET
|
|||
|---|---|---|---|
|
#18+
Random_GoodmanТо а у тебя будет ОБЩЕЙ переменной ДЛЯ ВСЕХ экземпляров класса Это понятно, тоже самое что и stаtic в с++ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2006, 14:56 |
|
||
|
Статические классы в VB.NET
|
|||
|---|---|---|---|
|
#18+
Random_GoodmanБудь очень осторожен в ASP.NET с шаредами Помницца, 2 дня искали проблему, пока не нашли шаред методы Проблема в том, что если у тебя есть class MyClass { shared int a; } То а у тебя будет ОБЩЕЙ переменной ДЛЯ ВСЕХ экземпляров класса ну а кто ж так делает? читайте матчасть - там всё написано :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2006, 14:57 |
|
||
|
Статические классы в VB.NET
|
|||
|---|---|---|---|
|
#18+
Лиман Артёмну а кто ж так делает? читайте матчасть - там всё написано :) Так например описывают поле класса в которо хранится количество экземпляров этого класса работающих на данный момент, на конструкторе его ++ а не деструкторе --. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2006, 14:59 |
|
||
|
Статические классы в VB.NET
|
|||
|---|---|---|---|
|
#18+
Ну. у нас проблема была вовсе не в понимании статики, а в незнании что в ВБ статика вообще есть и называется shared ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2006, 15:01 |
|
||
|
Статические классы в VB.NET
|
|||
|---|---|---|---|
|
#18+
2 barrabas: И применяется такая технолония в основном для предупреждения утечек памяти.---------------------------------------- Knowledge is P...O...w...E...R! My site ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2006, 15:03 |
|
||
|
Статические классы в VB.NET
|
|||
|---|---|---|---|
|
#18+
ага но shared класс я так и не сделал на public shared myclass ... End Class бранится, мол так нельзя. _____________________________________ А я хочу Брежнева, чтобы все было по прежнему... "Стволы" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2006, 15:06 |
|
||
|
Статические классы в VB.NET
|
|||
|---|---|---|---|
|
#18+
Так я же выше написал что это есть только в C#, VB до этого не доросло еще :)---------------------------------------- Knowledge is P...O...w...E...R! My site ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2006, 15:13 |
|
||
|
Статические классы в VB.NET
|
|||
|---|---|---|---|
|
#18+
C...R...a...S...HТак я же выше написал что это есть только в C#, VB до этого не доросло еще :)---------------------------------------- Knowledge is P...O...w...E...R! My site Неправдя! pulic class MyClass public shared int i; end class На тебе shared class ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2006, 15:22 |
|
||
|
Статические классы в VB.NET
|
|||
|---|---|---|---|
|
#18+
>Неправдя! >pulic class MyClass >public shared int i; >end class >На тебе shared class РЖУНЕМОГУ!---------------------------------------- Knowledge is P...O...w...E...R! My site ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2006, 15:26 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33864152&tid=1391537]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
168ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
84ms |
get tp. blocked users: |
2ms |
| others: | 259ms |
| total: | 565ms |

| 0 / 0 |
