Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Горячая тема (более 10 ответов) Задание типа переменной (число прочтений - 4401 )
Brr
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 142
Зарегистрирован: 26. Декабря 2006
Задание типа переменной
18. Июля 2008 :: 13:50
Печать  
Постоянно пользуюсь Intellisence::AddTypeDefinition(). Artbear респект Очень довольный. Вот появилась хотелка: можно ли сделать так чтобы тип переменной брался скажем из префикса имени?
Например: тзИтоги - тип таблица значений.
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Задание типа переменной
Ответ #1 - 21. Июля 2008 :: 03:34
Печать  
Вряд ли, считаю это излишеством Улыбка
Вариантов может быть множество - например, я иногда Таб.значений задаю через ТабМетодов, а иногда через тзМетодов Улыбка
У каждого разработчика свои предпочтения.

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

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Brr
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 142
Зарегистрирован: 26. Декабря 2006
Re: Задание типа переменной
Ответ #2 - 21. Июля 2008 :: 07:10
Печать  
Я предлагаю подобные префиксы с привязкой к типам сделать настраиваемыми. У каждого разработчика они пусть будут своими. Могут правда возникнуть траблы с поддержкой чужих разработок Нерешительный
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Задание типа переменной
Ответ #3 - 21. Июля 2008 :: 07:53
Печать  
Brr писал(а) 21. Июля 2008 :: 07:10:
Могут правда возникнуть траблы с поддержкой чужих разработок Нерешительный

Вот именно, т.е. нет универсальности Печаль
Поэтому я против.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
CaBaT
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 718
Местоположение: Санкт-Петербург
Зарегистрирован: 26. Октября 2007
Пол: Мужской
Re: Задание типа переменной
Ответ #4 - 12. Августа 2008 :: 10:58
Печать  
Заметил такой момент - если переменная объявлена так:
Код
Выбрать все
Перем МояПеременная Экспорт; // : ТипПеременной 


то интелисенс вроде не хочет определять ее тип.
думал было поправить, но не силен я в регулярных выражениях...
Артур, может ты сможешь?
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Задание типа переменной
Ответ #5 - 12. Августа 2008 :: 11:45
Печать  
Подумаю, сам в последнее время на что-то подобное нарываюсь Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
CaBaT
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 718
Местоположение: Санкт-Петербург
Зарегистрирован: 26. Октября 2007
Пол: Мужской
Re: Задание типа переменной
Ответ #6 - 12. Августа 2008 :: 11:51
Печать  
я все думаю насчет идеи с глобальными объектами, хотел проверить такой вариант:
в глобальнике объявляется одна переменная, например "_Модули",
это будет класс, в котором объявлены экспортируемые переменные - экземпляры объектов,
вот хотел проверить, может для них интелисенс будет список методов выдавать, а из-за этого косяка не получилось..
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Задание типа переменной
Ответ #7 - 12. Августа 2008 :: 12:10
Печать  
Обход-то все равно есть Улыбка
Перем ТЗ // : ТаблицаЗначений
        Экспорт;
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
CaBaT
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 718
Местоположение: Санкт-Петербург
Зарегистрирован: 26. Октября 2007
Пол: Мужской
Re: Задание типа переменной
Ответ #8 - 12. Августа 2008 :: 12:10
Печать  
спасибо, ща попробую  Улыбка
  
Наверх
 
IP записан
 
CaBaT
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 718
Местоположение: Санкт-Петербург
Зарегистрирован: 26. Октября 2007
Пол: Мужской
Re: Задание типа переменной
Ответ #9 - 12. Августа 2008 :: 12:22
Печать  
так интелисенс вообще не видит экспортную переменную класса...
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Задание типа переменной
Ответ #10 - 12. Августа 2008 :: 13:01
Печать  
Лады, тогда все-таки придется подарить 100% работающий способ Улыбка
Перем МояПерем Экспорт;
// МояПерем // : ИмяТипа
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
CaBaT
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 718
Местоположение: Санкт-Петербург
Зарегистрирован: 26. Октября 2007
Пол: Мужской
Re: Задание типа переменной
Ответ #11 - 12. Августа 2008 :: 13:14
Печать  
спасибо, это точно работает, очень даже кстати, нужно будет во всех классах прописать такое
но правда того, чего я хотел, так и не добился Печаль
т.е. не хочет разименовывать переменную через 2 точки
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать