Переключение на Главную Страницу Страницы: 1 ... 24 25 [26] 27 28 29 ОтправитьПечать
Очень популярная тема (более 25 ответов) Тестовая сборка. (число прочтений - 97664 )
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Тестовая сборка.
Ответ #375 - 08. Октября 2007 :: 08:29
Печать  
slider26 писал(а) 08. Октября 2007 :: 08:09:
Вот это я и просил прокомментировать. Улыбка

Ну, если в таком разрезе, то действительно есть что прокомментировать. Проверю это дело. Если действительно так. то это однозначно глюк.
  

FormEx developer
Наверх
www  
IP записан
 
Jkey
Full Member
***
Отсутствует


Вникаю ... 1С++ : )

Сообщений: 106
Местоположение: Орск
Зарегистрирован: 26. Июня 2006
Пол: Мужской
Re: Тестовая сборка.
Ответ #376 - 08. Октября 2007 :: 09:00
Печать  
Еще одна недоработка.

Есть принтер этикеток Godex EZ-1100. подключен к LPT1 порту.
код:
Код
Выбрать все
СпПринтеров=Сервис.ПолучитьСписокПринтеров();
Для i=1 по СпПринтеров.РазмерСписка() Цикл
	Сообщить(СпПринтеров.ПолучитьЗначение(i));
	Сообщить(СпПринтеров.ПолучитьЗначение(i)+" "+Сервис.ГотовностьПринтера(СокрЛП(СпПринтеров.ПолучитьЗначение(i))));
КонецЦикла;
wshNetwork=createObject("WScript.Network");
oPrinters=wshNetwork.EnumPrinterConnections();
i=0;
while i<oPrinters.count()-1 do
	message("Порт "+oPrinters.item(i)+" = "+oPrinters.item(i+1));
	i=i+2;
enddo;
 


локальный результат:

Godex EZ-1100 203dpi 0
\\DIRECTOR\Canon MPC190 Printer 0
\\GAZSALE1\hp LaserJet 1010 0
Порт LPT1: = Godex EZ-1100 203dpi
Порт USB(Canon MPC190) = \\DIRECTOR\Canon MPC190 Printer
Порт DOT4_001 = \\GAZSALE1\hp LaserJet 1010

в терминале мапирую: net use LPT2 \\Comp\Godex
терминал - результат:

\\DIRECTOR\Canon MPC190 Printer 0
\\GAZSALE1\hp LaserJet 1010 0
Порт LPT2 = Godex EZ-1100 203dpi
Порт USB(Canon MPC190) = \\DIRECTOR\Canon MPC190 Printer
Порт DOT4_001 = \\GAZSALE1\hp LaserJet 1010

т.е. метод ПолучитьСписокПринтеров() ищет только "видимые" Принтеры?
  
Наверх
ICQ  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Тестовая сборка.
Ответ #377 - 08. Октября 2007 :: 09:07
Печать  
Метод ПолучитьСписокПринтеров() возвращает только те принтеры, которые возвращает винда из функции EnumPrinters().
  

FormEx developer
Наверх
www  
IP записан
 
Jkey
Full Member
***
Отсутствует


Вникаю ... 1С++ : )

Сообщений: 106
Местоположение: Орск
Зарегистрирован: 26. Июня 2006
Пол: Мужской
Re: Тестовая сборка.
Ответ #378 - 08. Октября 2007 :: 09:54
Печать  
Цитата:
Метод ПолучитьСписокПринтеров() возвращает только те принтеры, которые возвращает винда из функции EnumPrinters().

просмотрев http://bcbsql.narod.ru/pages/FromMSDN/EnumPrinters.htm
Она же должна возвращать все вроде (если проверить флаг) ..??
Хорошо, как тогда можно получить доступ к этому сетевому ресурсу, чтобы проверить включен он или нет? Добавлять, каждому этот принтер? Не хоцца чёта..
  
Наверх
ICQ  
IP записан
 
Jkey
Full Member
***
Отсутствует


Вникаю ... 1С++ : )

Сообщений: 106
Местоположение: Орск
Зарегистрирован: 26. Июня 2006
Пол: Мужской
Re: Тестовая сборка.
Ответ #379 - 09. Октября 2007 :: 07:28
Печать  
При выключенном сетевом принтере, у которого в состоянии "Подключиться не удалось" метод ГотовностьПринтера() все равно возвращает 0
(Возможные значения:
число 0: принтер готов к печати )
« Последняя редакция: 09. Октября 2007 :: 08:56 - Jkey »  
Наверх
ICQ  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Тестовая сборка.
Ответ #380 - 15. Октября 2007 :: 22:35
Печать  
Цитата:
Блин! Забыл написать об еще одном новом функционале: предопределенные процедуры ПриЧтенииНастройки(Имя, ФСО) и ПриЗаписиНастройки(Имя, ФСО) для отлова момента сохранения/восстановления наскроек отчетов и обработок.


Данные события для меня стали актуальными при активным использовании активиксов и ТП. Пришлось реализовывать альтернативный вариант сохранения настроек через СохранитьЗначение и ВосстановитьЗначение.
ПриЗаписи, ПриЧтении отрабатывают на ура. Но если юзер удаляет сохраненную настройку через диалог "Выбора настройки", то автоматом она не удалится, удаляется только ее наименование. Есть конечно вариант сделать альтернативный вариант через свой диалог. Но может решение лежит где-то на поверхности? Улыбка Для чего же тогда былы сделаны эти события...
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Тестовая сборка.
Ответ #381 - 16. Октября 2007 :: 07:58
Печать  
Посмотри в конфе СКАТ класс Общие.УправлениеНастройками. Может подойдёт?
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Тестовая сборка.
Ответ #382 - 16. Октября 2007 :: 20:11
Печать  
Это как раз альтернативный диалог Улыбка
Так и придется делать.
  
Наверх
 
IP записан
 
slider26
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 256
Зарегистрирован: 01. Июня 2006
Re: Тестовая сборка.
Ответ #383 - 17. Октября 2007 :: 07:47
Печать  
Уважаемый Альф, когда же нам ждать новый БагФикс? (У меня сейчас #69. Изредка на этом релизе набдюдаются выпадения при интерактивной работе с элем. диалога на форме Печаль. Дальше не пускает привязка, а именно, получение координат в ПриОткрытии(), и описаный мной глюк с РаскрашиватьТаблицу()).
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Тестовая сборка.
Ответ #384 - 17. Октября 2007 :: 09:06
Печать  
slider26 писал(а) 17. Октября 2007 :: 07:47:
Уважаемый Альф, когда же нам ждать новый БагФикс? (У меня сейчас #69. Изредка на этом релизе набдюдаются выпадения при интерактивной работе с элем. диалога на форме Печаль. Дальше не пускает привязка, а именно, получение координат в ПриОткрытии(), и описаный мной глюк с РаскрашиватьТаблицу()).

Исправления готовятся.
Мы с Алексеем договорились, что эти баги я поправлю.
Мне осталось разобраться только с РаскрашиватьТаблицу, остальное вроде все поправил.
  

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



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Тестовая сборка.
Ответ #385 - 17. Октября 2007 :: 12:24
Печать  
to artbear
Сейчас заметил, что на #76 за изменением способа получения координат и размеров формы много чего потянулось.
Неправильно отрабатывает ПолучитьАтрибутПоКоординатам(), Атр.ПолучитьКоординаты()
Дальше не стал смотреть. Ясно, что это издержки последних изменений.
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Тестовая сборка.
Ответ #386 - 17. Октября 2007 :: 13:38
Печать  
vip писал(а) 17. Октября 2007 :: 12:24:
to artbear
Сейчас заметил, что на #76 за изменением способа получения координат и размеров формы много чего потянулось.
Неправильно отрабатывает ПолучитьАтрибутПоКоординатам(), Атр.ПолучитьКоординаты()
Дальше не стал смотреть. Ясно, что это издержки последних изменений.

Да, подтверждаю, я уже это нашел и поправил.
  

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



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Тестовая сборка.
Ответ #387 - 17. Октября 2007 :: 13:46
Печать  
artbear писал(а) 17. Октября 2007 :: 13:38:
vip писал(а) 17. Октября 2007 :: 12:24:
to artbear
Сейчас заметил, что на #76 за изменением способа получения координат и размеров формы много чего потянулось.
Неправильно отрабатывает ПолучитьАтрибутПоКоординатам(), Атр.ПолучитьКоординаты()
Дальше не стал смотреть. Ясно, что это издержки последних изменений.

Да, подтверждаю, я уже это нашел и поправил.

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Тестовая сборка.
Ответ #388 - 17. Октября 2007 :: 13:51
Печать  
vip писал(а) 17. Октября 2007 :: 13:46:
Очень хорошо.
А когда сборку ждать?

На днях, надеюсь, до выходных успеть все проверить.
  

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Тестовая сборка.
Ответ #389 - 17. Октября 2007 :: 16:25
Печать  
Народ, вот изменения, которые выполнены на текущий момент
Цитата:
[Сборка 2.0.5.77]
     класс "РасширениеФормы" :
           - исправление бага - по ошибке было исправлено поведение
           методов "РаскрашиватьТаблицу", "ПолучитьАтрибутПоКоординатам";
           и свойств "Стиль", "РасширенныйСтиль", "Ширина", "Высота", "Верх", "Лево", "Максимизирована", "Минимизирована",
           в результате существующий код пользователей ФормЕкс был нарушен;

     - исправление бага - при немедленном закрытии через Система::ЗакрытьФорму или подобные методы из ФормЕкс и последующем обращении к закрытой форме через ранее сохраненную Форму (Форма = КонтФормы.Форма) 1С могла падать;

     класс "Таймер" :
           - устранен баг падения 1С при использовании таймера для уже закрытой формы
           - устранен баг падения 1С при использовании неинициализированного таймера

     класс "АтрибутФормы" :
           - исправлен баг - не работала смена видимости для колонок табличной части;

[Сборка 2.0.5.76]
     класс "АтрибутФормы" :
           - Свойство "Заголовок" для многострочной части возвращает строку "МногострочнаяЧасть";
     класс "РасширениеФормы" :
             - исправлен код получения окна формы для некоторых методов.


Посмотрите, я ничего не забыл/пропустил?
Если все нормально, то думаю, что завтра, в четверг, 18.10.07, мы с Алексеем выложим новую сборку 2.0.5.77.

ЗЫ почти все мои исправления кода в 2.0.5.77 основаны на юнит-тестах.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer &amp;&amp; tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 24 25 [26] 27 28 29
ОтправитьПечать