Переключение на Главную Страницу Страницы: 1 2 [3] 4 5  ОтправитьПечать
Очень популярная тема (более 25 ответов) Новое в ночной сборке релиза 2.5 (число прочтений - 26067 )
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Новое в ночной сборке релиза 2.5
Ответ #30 - 05. Декабря 2006 :: 07:31
Печать  
Новое на 05.12.06
Цитата:
     [+] новый метод "MetaInfoClasses::ОчиститьДанныеОптимизацииКлассов/ClearClassOptimizationData"
     как решение проблемы по сбросу оптимизации для классов КОП

     работает как в 2.5, так и в 2.0.3.2

     [+] новый метод "Перехватчик::СнятьПерехватСобытийГK"[/b]

     
  • Информатор - метод "МетодКонтекстаСуществует" переименован в "МетодСуществует"
         
  • Информатор - метод "СвойствоКонтекстаСуществует" переименован в "СвойствоСуществует"

         [+] документированы классы
         "Перехватчик"
         "Информатор"
         "УправлениеНастройками"
         [+] частично документирован класс "Система" (ЗакрытьФорму)
         [+] добавлен документация по "ВыполняемыйМодуль"
               "ВыполнитьПроцедуруКонтекста"
               "ВыполнитьФункциюКонтекста"


  • Можете скачивать сейчас ночную сборку и изучать доку.
      

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


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

    Сообщений: 6303
    Местоположение: Москва
    Зарегистрирован: 19. Мая 2006
    Пол: Мужской
    Re: Новое в ночной сборке релиза 2.5
    Ответ #31 - 06. Декабря 2006 :: 08:20
    Печать  
    Новое на 06.12.06
    Цитата:
         [+] новый метод "ФабрикаОбъектов::Новый"
         для возможности создания объектов произвольных типов с вызовом произвольных конструкторов с любым числом параметров.
    Также создана полная дока на этот класс
         [-] исправлен баг - при создании встроенных объектов 1С++ через ФабрикуОбъектов
         (например, Фабрика.Шрифт("Arial", 10, 1))
         была утечка памяти - на созданный объект создавалась лишняя ссылка
         баг исправлен как в 2.5, так и в 2.0.3.2


    Можно качать ночную сборку сейчас, все изменения уже в ней.
      

    OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
    Наверх
    GTalkSkype/VoIPICQ  
    IP записан
     
    trad
    1c++ power user
    1c++ donor
    1c++ moderator
    Отсутствует



    Сообщений: 3050
    Местоположение: Киров
    Зарегистрирован: 23. Мая 2006
    Пол: Мужской
    Re: Новое в ночной сборке релиза 2.5
    Ответ #32 - 06. Декабря 2006 :: 10:29
    Печать  
    Цитата:
    Класс "Форма"
         - новый метод "СоздатьЭлементУправленияНаФорме";
    В какой момент работы формы можно вызывать этот метод?
      

    1&&2&&3
    Наверх
     
    IP записан
     
    trad
    1c++ power user
    1c++ donor
    1c++ moderator
    Отсутствует



    Сообщений: 3050
    Местоположение: Киров
    Зарегистрирован: 23. Мая 2006
    Пол: Мужской
    Re: Новое в ночной сборке релиза 2.5
    Ответ #33 - 06. Декабря 2006 :: 10:47
    Печать  
    Цитата:
    Форма :: УстановитьФорму / AssignForm
    ...
    Объект может генерировать событие "ФормаПриСоздании" в виде вызова
    процедуры модуля формы без параметров, если данная процедура определена в модуле формы.
    ...
    насколько мне известно - есть там один параметр при подобном вызове.
      

    1&&2&&3
    Наверх
     
    IP записан
     
    artbear
    1c++ developer
    1c++ moderator
    Отсутствует


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

    Сообщений: 6303
    Местоположение: Москва
    Зарегистрирован: 19. Мая 2006
    Пол: Мужской
    Re: Новое в ночной сборке релиза 2.5
    Ответ #34 - 06. Декабря 2006 :: 11:30
    Печать  
    trad писал(а) 06. Декабря 2006 :: 10:29:
    Цитата:
    Класс "Форма"
         - новый метод "СоздатьЭлементУправленияНаФорме";
    В какой момент работы формы можно вызывать этот метод?

    Фактически, это просто след.код
    Форма.УстановитьФорму(Конт.Форма);
    Форма.СоздатьЭлементУправления(...);
    поэтому должен работать только после физ.создания.

    Просто часто мы пишем такой код в процедуре ПослеОткрытия
    Форма = СоздатьОбъект("Форма");
    Форма.УстановитьФорму(Конт.Форма);
    Форма.СоздатьЭлементУправления(...);

    А созданный мной метод можно использовать как конструктор, т.е.
    Форма = глФабрика.Новый("Форма", "СоздатьЭлементУправленияНаФорме", Конт.Форма, ...); Улыбка

    В доку упоминание об этом вставлю
      

    OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
    Наверх
    GTalkSkype/VoIPICQ  
    IP записан
     
    trad
    1c++ power user
    1c++ donor
    1c++ moderator
    Отсутствует



    Сообщений: 3050
    Местоположение: Киров
    Зарегистрирован: 23. Мая 2006
    Пол: Мужской
    Re: Новое в ночной сборке релиза 2.5
    Ответ #35 - 06. Декабря 2006 :: 11:51
    Печать  
    т.е. этот метод имеет смысл только в присутствии ФормЕкс
      

    1&&2&&3
    Наверх
     
    IP записан
     
    artbear
    1c++ developer
    1c++ moderator
    Отсутствует


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

    Сообщений: 6303
    Местоположение: Москва
    Зарегистрирован: 19. Мая 2006
    Пол: Мужской
    Re: Новое в ночной сборке релиза 2.5
    Ответ #36 - 06. Декабря 2006 :: 12:22
    Печать  
    trad писал(а) 06. Декабря 2006 :: 10:47:
    Цитата:
    Форма :: УстановитьФорму / AssignForm
    ...
    Объект может генерировать событие "ФормаПриСоздании" в виде вызова
    процедуры модуля формы без параметров, если данная процедура определена в модуле формы.
    ...
    насколько мне известно - есть там один параметр при подобном вызове.


    Расскажи о нем, плиз.
      

    OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
    Наверх
    GTalkSkype/VoIPICQ  
    IP записан
     
    trad
    1c++ power user
    1c++ donor
    1c++ moderator
    Отсутствует



    Сообщений: 3050
    Местоположение: Киров
    Зарегистрирован: 23. Мая 2006
    Пол: Мужской
    Re: Новое в ночной сборке релиза 2.5
    Ответ #37 - 06. Декабря 2006 :: 13:14
    Печать  
    artbear писал(а) 06. Декабря 2006 :: 12:22:
    Расскажи о нем, плиз.

    Для этого тебе нужно ознакомиться с работой CCtrlEventManager
    А параметр этот аналогичен первому параметру событий ТП.
    И кстати обработка события ФормаПриСоздании так же обладает полиморфным поведением.
      

    1&&2&&3
    Наверх
     
    IP записан
     
    kms
    1c++ power user
    1c++ moderator
    Отсутствует


    я хочу, чтоб сюда проложили
    дорогу оттуда...

    Сообщений: 4632
    Зарегистрирован: 19. Мая 2006
    Re: Новое в ночной сборке релиза 2.5
    Ответ #38 - 06. Декабря 2006 :: 13:36
    Печать  
    artbear писал(а) 06. Декабря 2006 :: 11:30:
    А созданный мной метод можно использовать как конструктор, т.е.
    Форма = глФабрика.Новый("Форма", "СоздатьЭлементУправленияНаФорме", Конт.Форма, ...); Улыбка

    "СоздатьЭлементУправленияНаФорме" - это конструктор объекта "Форма"?
    Лего какое-то, блин. Плачущий

    P.S.
    По мне, так достаточно возможности инициализировать форму при создании
    Код
    Выбрать все
    фрм = глФабрика.Новый("Форма", "УстановитьФорму", Форма);
     
    
    

    Остальное - от лукавого.
      

    De quelle planète es-tu?
    Наверх
     
    IP записан
     
    artbear
    1c++ developer
    1c++ moderator
    Отсутствует


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

    Сообщений: 6303
    Местоположение: Москва
    Зарегистрирован: 19. Мая 2006
    Пол: Мужской
    Re: Новое в ночной сборке релиза 2.5
    Ответ #39 - 06. Декабря 2006 :: 14:22
    Печать  
    trad писал(а) 06. Декабря 2006 :: 13:14:
    artbear писал(а) 06. Декабря 2006 :: 12:22:
    Расскажи о нем, плиз.

    Для этого тебе нужно ознакомиться с работой CCtrlEventManager
    А параметр этот аналогичен первому параметру событий ТП.
    И кстати обработка события ФормаПриСоздании так же обладает полиморфным поведением.

    Спасибо за пояснения.

    С параметром разобрался, отмечусь в доке.

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

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


    я хочу, чтоб сюда проложили
    дорогу оттуда...

    Сообщений: 4632
    Зарегистрирован: 19. Мая 2006
    Re: Новое в ночной сборке релиза 2.5
    Ответ #40 - 08. Декабря 2006 :: 02:21
    Печать  
    Цитата:
    ИндексированнаяТаблица:
         [+] В методах Загрузить(), Выгрузить(), Объединить() добавлена возможность явного указания
             участвующих колонок источника

    2.0.3, 2.5 в nightbuild с 09.12.2006 (в CVS с 08.12.2006)
      

    De quelle planète es-tu?
    Наверх
     
    IP записан
     
    Alister
    Full Member
    ***
    Отсутствует


    I Love YaBB 2!

    Сообщений: 123
    Зарегистрирован: 19. Мая 2006
    Re: Новое в ночной сборке релиза 2.5
    Ответ #41 - 08. Декабря 2006 :: 19:43
    Печать  
    Уважаемый artbear !
    Цитата:
         [+] добавлен документация по "ВыполняемыйМодуль"
               "ВыполнитьПроцедуруКонтекста"
               "ВыполнитьФункциюКонтекста"


    А можно ли данный функционал добавить и в сборку 2.0.3 ?
    Очень бы хотелось Улыбка
      
    Наверх
     
    IP записан
     
    steban
    1c++ developer
    Отсутствует


    #define sizeof(x) rand()

    Сообщений: 787
    Зарегистрирован: 19. Мая 2006
    Пол: Мужской
    Re: Новое в ночной сборке релиза 2.5
    Ответ #42 - 10. Декабря 2006 :: 14:14
    Печать  
    Проведен рефакторинг класса АктивИкс by orefkov, artbear & steban
    • исправлено несколько багов, приводивших к падению 1С (благодаря тестам Артура Улыбка)
    • устранены несколько утечек памяти
    • добавлена возможность создания АХ-контролов на кнопке и получения контролом фокуса при обходе по Tab'у
    • добавлено изменение размеров АХ-контрола вместе с родительским контролом (это свойство было утеряно при разделении компонент)
    • добавлена отрисовка окна-контейнера при отсутствующем АХ-контроле (например, если создание АктивИкса не удалось, или переменная, содержащая класс умерла
      

    int getRandomNumber()&&{&&  return 4; //chosen by fair dice roll&&         //guaranteed to be random&&}
    Наверх
     
    IP записан
     
    kms
    1c++ power user
    1c++ moderator
    Отсутствует


    я хочу, чтоб сюда проложили
    дорогу оттуда...

    Сообщений: 4632
    Зарегистрирован: 19. Мая 2006
    Re: Новое в ночной сборке релиза 2.5
    Ответ #43 - 13. Декабря 2006 :: 22:57
    Печать  
    Цитата:
    ODBC:
         [!] устранен memory leak при загрузке рекордсета в ИТ (в методе ВыполнитьИнструкцию())

    ветки 2.0.3, 2.5
      

    De quelle planète es-tu?
    Наверх
     
    IP записан
     
    kms
    1c++ power user
    1c++ moderator
    Отсутствует


    я хочу, чтоб сюда проложили
    дорогу оттуда...

    Сообщений: 4632
    Зарегистрирован: 19. Мая 2006
    Re: Новое в ночной сборке релиза 2.5
    Ответ #44 - 14. Декабря 2006 :: 15:39
    Печать  
    Цитата:
    ИндексированнаяТаблица:
         [+] Добавлен метод КоличествоИндексов() / IndexCount() - количество индексов в таблице
         [+] Добавлен метод ИмяИндекса() / IndexName() - имя индекса
         [+] Добавлен метод ВыражениеИндекса() / IndexExpr() - индексное выражение
         [+] Добавлен метод НомерИндекса() / IndexNumber() - номер индекса

         
  • Устранена двойная индексация в методе Объединить()

         [-] Исправлено потенциально некорректное произвольное итерирование по неуникальным индексам

  • ветки 2.0.3, 2.5
      

    De quelle planète es-tu?
    Наверх
     
    IP записан
     
    Переключение на Главную Страницу Страницы: 1 2 [3] 4 5 
    ОтправитьПечать