Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.12.03;
Скачать: [xml.tar.bz2];

Вниз

Перечисление глобальных переменных проекта.   Найти похожие ветки 

 
Riply ©   (2006-11-11 00:17) [0]

Добрый вечер !
Если это возможно, то как получить список всех глобальных переменных проекта ?


 
DrPass ©   (2006-11-11 00:29) [1]

Неа, нельзя. Да и зачем?


 
Riply ©   (2006-11-11 00:52) [2]

>Да и зачем?
Как зачем ? Для порядка! Строгий контроль, учет и бух. отчетность :)


 
Eraser ©   (2006-11-11 01:02) [3]

> [2] Riply ©   (11.11.06 00:52)


> Для порядка!

для порядка, в первую очередь, удали все глобальные переменные. серьезно.


 
Германн ©   (2006-11-11 01:17) [4]


> Eraser ©   (11.11.06 01:02) [3]
>
> > [2] Riply ©   (11.11.06 00:52)
>
>
> > Для порядка!
>
> для порядка, в первую очередь, удали все глобальные переменные.
>  серьезно.
>

Не. Ну автор, имхо уже перешла из стадии "learner" в стадию "riply". :-)

2 Riply ©
Продумай тщательно какие из глобальных переменных тебе нужны именно в таком виде и перенеси их все в отдельный модуль.


 
Ketmar ©   (2006-11-11 01:41) [5]

мда. с одной стороны -- NtQueryInformation(), а с другой -- такие вопросы...
/me shocked.


 
Плохиш ©   (2006-11-11 01:50) [6]


> Ketmar ©   (11.11.06 01:41) [5]
> мда. с одной стороны -- NtQueryInformation(), а с другой
> -- такие вопросы

А ты думаешь винды у некоторых просто так падают?


 
Riply ©   (2006-11-11 03:11) [7]

А у вас, разве не накапливаются они ?
Например такого типа:
Имени Mutex - а ( используюю для предотвращения дбл. старта)
его константой не сделаешь, тогда разные проекты с этим модулем можно
будет запускать только по очереди :)).
Имени лог файла, которое зависит в.т.ч. и то даты ( я его ограничиваю не по размеру,
а по истекшему периоду времени ).
Расширений для файлов, зависящих от того заняты ( зарегестрированы ) они были
до меня или нет, соответственно и фильтров.
Переменных зависящих от уровня доступа пользователя в системе.
можно, конечно пробовать вызвать функции и смотреть запрещен доступ или нет, но я
предпочитаю сразу определяться "что там можно, что нельзя" (Высоцкий)
Переменных, зависящих от внешних обстоятельсв ( например, пользователь перешел
на др. расширение экрана и надо сменить размер ячейки координатной сетки )
Имени сервиса ( тоже перед регистрацией неплохо убедиться что оно не занято )
конечно можно использовать константу типа GUID, но, это не эстетично, и, как говорит
Анатолий Подгоретцкий, их так мало осталось :))
Имя NamedPipe, тоже хочеться видеть красивым :)
"Служебных", например, работаем в режиме отладки, тестирования или др.
Какой нибудь REGISTERED_MESSAGE_COMMON ( от RegisterWindowMessage )
Переменных, требующих определенного времени для расчета.
Их можно только один раз создать при старте,
а не пересчитывать заново при каждом обращенни к ним.
( например таблица соответствия типов объектов )
И т. д. и т. п.


 
Плохиш ©   (2006-11-11 11:27) [8]

Так много буквав ни о чём :-(


 
Anatoly Podgoretsky ©   (2006-11-11 11:44) [9]


> Имени Mutex - а ( используюю для предотвращения дбл. старта)
> его константой не сделаешь, тогда разные проекты с этим
> модулем можно
> будет запускать только по очереди :)).


Получается что речь вообще не идет о проекте, это еще шире - это Супер глобальные переменные Проектов


 
Anatoly Podgoretsky ©   (2006-11-11 11:46) [10]


> Имени сервиса ( тоже перед регистрацией неплохо убедиться
> что оно не занято )
> конечно можно использовать константу типа GUID, но, это
> не эстетично, и, как говорит
> Анатолий Подгоретцкий, их так мало осталось :))

Перепутала, я говорил на наш век хватит. Имя сервиса если с ним проблемы означает проблемы с фантазией



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.12.03;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.042 c
15-1163486604
MasterOK
2006-11-14 09:43
2006.12.03
А где Ega23?


6-1152890949
_kos
2006-07-14 19:29
2006.12.03
Socket в цикле


15-1163163560
koha
2006-11-10 15:59
2006.12.03
Модератору !!!


2-1163628539
framez
2006-11-16 01:08
2006.12.03
TreeView + БД


15-1163580118
KilkennyCat
2006-11-15 11:41
2006.12.03
Что Вы наиболее часто используете и для каких целей?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский