Переключение на Главную Страницу Страницы: 1 [2] 3 4 5 ОтправитьПечать
Очень популярная тема (более 25 ответов) Версии svcsvc.dll (число прочтений - 33874 )
metaeditor
1c++ power user
Отсутствует


are you nuts?

Сообщений: 564
Зарегистрирован: 04. Июля 2006
Пол: Мужской
Re: Версии svcsvc.dll
Ответ #15 - 26. Января 2007 :: 07:52
Печать  
всех имен я незнаю, может ктото и незахочет называться... захотят - отпишут сюда...  Со сжатыми губами  Улыбка
  

Регистр.EAX.СводныйОстаток()
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Версии svcsvc.dll
Ответ #16 - 26. Января 2007 :: 08:33
Печать  
metaeditor писал(а) 26. Января 2007 :: 07:52:
всех имен я незнаю, может ктото и незахочет называться... захотят - отпишут сюда...  Со сжатыми губами  Улыбка

orefkov Александр Орефков
alest Алексей Антипин
trdm Дмитрий Трошин
adirks Алексей Диркс
kms Михаил Клопков
  

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


are you nuts?

Сообщений: 564
Зарегистрирован: 04. Июля 2006
Пол: Мужской
Re: Версии svcsvc.dll
Ответ #17 - 26. Января 2007 :: 08:52
Печать  
Бердаков Дмитрий меня звать)
  

Регистр.EAX.СводныйОстаток()
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Версии svcsvc.dll
Ответ #18 - 26. Января 2007 :: 08:56
Печать  
metaeditor писал(а) 26. Января 2007 :: 08:52:
Бердаков Дмитрий меня звать)

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

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


are you nuts?

Сообщений: 564
Зарегистрирован: 04. Июля 2006
Пол: Мужской
Re: Версии svcsvc.dll
Ответ #19 - 26. Января 2007 :: 08:59
Печать  
artbear писал(а) 26. Января 2007 :: 08:56:
[quote author=metaeditor link=1169063750/0#17 date=1169801521]
Везде зашифрован Улыбка


это верно, единственно где есть - это в about диалоге моей програмулины fdsubst1c )
  

Регистр.EAX.СводныйОстаток()
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Версии svcsvc.dll
Ответ #20 - 26. Января 2007 :: 09:04
Печать  
Которую я по какой-то причине не использую Улыбка
  

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



Сообщений: 159
Зарегистрирован: 17. Июня 2006
Пол: Мужской
Re: Версии svcsvc.dll
Ответ #21 - 26. Января 2007 :: 11:24
Печать  
Спасибо, имена разработчиков библиотеки будут озвучены в статье.
================================
Вопрос:
Код
Выбрать все
Set SvcService = CreateObject("Svcsvc.Service")
Sel = SvcService.SelectFile(False, "C:\WINDOWS\system32\admdll.dll", "dll-файлы|*.dll", True)
MsgBox "Выбран файл: """ & Sel & """" 


Такой код на WinXP SP2 у меня позволяет выбрать не более 17 файлов. Если файлов больше, в переменной Sel возвращается пустая строка. Со слов других пользователей, на Win98 удаётся выбрать не более 13 файлов, иначе "возвращается строка с нечитаемыми символами". Это ошибка или какая-то особенность?
  
Наверх
www  
IP записан
 
metaeditor
1c++ power user
Отсутствует


are you nuts?

Сообщений: 564
Зарегистрирован: 04. Июля 2006
Пол: Мужской
Re: Версии svcsvc.dll
Ответ #22 - 26. Января 2007 :: 18:15
Печать  
поправил...
выбрало тысячу файлов...
только MsgBox всё не показывает, проверял так

Код
Выбрать все
Set SvcService = CreateObject("Svcsvc.Service")
Sel = SvcService.SelectFile(False, "", "dll-файлы|*.dll", True)
set fso = CreateObject("Scripting.FileSystemObject")
set tf = fso.OpenTextFile("c:\123.txt",2,true)
tf.write sel
tf.close
 



изменения в CService:: SelectFile
  

svcsvc_1008f.rar ( 66 KB | Загрузки )

Регистр.EAX.СводныйОстаток()
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Версии svcsvc.dll
Ответ #23 - 26. Января 2007 :: 18:55
Печать  
Залил.
Там только еще один коммит был, который к тебе не попал.
Реально в CVS сейчас лежит вот что.


P.S.
Если ты поставишь себе CVS, прокси сервер будет больше отдыхать Подмигивание


файл устарел и был удален
« Последняя редакция: 28. Января 2007 :: 11:20 - kms »  

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



Сообщений: 159
Зарегистрирован: 17. Июня 2006
Пол: Мужской
Re: Версии svcsvc.dll
Ответ #24 - 26. Января 2007 :: 19:53
Печать  
Спасибо, работает! Можно исправить версию на 1.0.0.9 и залить скомпилированную dll.
  
Наверх
www  
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2344
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Версии svcsvc.dll
Ответ #25 - 26. Января 2007 :: 20:26
Печать  
Нда. Знатный объектик получился.
А как он долго рождался.
Осталось к нему прикрутить какой-нить приличный настраиваемый проперти-лист и хоть на выставку достижений народного хозяйства....
  
Наверх
IP записан
 
The gray Cardinal
Full Member
***
Отсутствует



Сообщений: 159
Зарегистрирован: 17. Июня 2006
Пол: Мужской
Re: Версии svcsvc.dll
Ответ #26 - 28. Января 2007 :: 08:12
Печать  
Я так понял, в репозитарий залит только исходник? А можно увеличить номер версии библиотеки и залить скомпилированную DLL (чтобы не было путаницы)?
  
Наверх
www  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Версии svcsvc.dll
Ответ #27 - 28. Января 2007 :: 11:18
Печать  
Цитата:
Я так понял, в репозитарий залит только исходник? А можно увеличить номер версии библиотеки и залить скомпилированную DLL (чтобы не было путаницы)?

Залил.

В коммит вошла правки:
1. которую сделал metaeditor для отбора файлов
2. автополучение номера версии из ресурса модуля

Нумерация версий изменена, теперь версия файла 0.0.10.10.
Несмотря на это, поле Version будет возвращать 1010, т.е. формат прежний, нумерация продолжается в привычном порядке.
  

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



Сообщений: 159
Зарегистрирован: 17. Июня 2006
Пол: Мужской
Re: Версии svcsvc.dll
Ответ #28 - 30. Января 2007 :: 19:58
Печать  
Не совсем понятно, зачем было менять версию на 0.0.10.10. Никогда бы не догадался, что версия 0.0.10.10 - более поздняя, чем версия 1.0.0.8. Имхо, может привести к путанице. Версии, начинающиеся с 0 - это ведь альфа и бета версии, так?
А чем плохо 1.0.1.0?
  
Наверх
www  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Версии svcsvc.dll
Ответ #29 - 30. Января 2007 :: 20:19
Печать  
Не должно привести, т.к. в скриптах будет возвращать в привычном формате.

1.0.1.0. всем хорошо, но ограничение - 1 разряд на каждую часть версии.
При этом 1.0.0.8 возвращает 1008.

Поэтому при автопересчете версий 1.0.0.10 и 1.0.1.0 непонятно, какое значение (если они различны) возвращать.
И если они одинаковы (1010 для обоих вариантов) - тоже непонятно, т.к. реально это разные версии.

Поэтому и сделано по 2 разряда на каждую часть, а с сохранением возвращаемой скриптам версии, получилось 0.0.10.10.
Если сделать по 2 разряда и поставить 1.0.1.0., то программно номер версии скакнет на 1000100, что тоже будет неожиданно.

Короче, по-всякому остаются вопросы, поэтому и выбрано такое компромиссное решение.
Надеюсь, что сильных неудобств это не доставит.

P.S.
Сильно не настаиваю на таком решении, если есть другие предложения - давайте их сюда.
« Последняя редакция: 30. Января 2007 :: 22:20 - kms »  

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