Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Package & Deployment Wizard Добавлено: 18.10.03 21:34  

Автор вопроса:  cresta

При запуске Setup.exe из инсталляционного пакета, созданного при помощи

Package & Deployment Wizard ,выскакивает окошко с текстом:

Setup cannot continue because some system files out of date on your

system. click OK if you would like setup to update this files for you.

После этого появляется предложение перезапустить комп, либо вообще выйти

из Setup'а. После перезапуска снова появляется данное окошко и начинаем

сначала крутить мочало. Изменения региональных настроек(разделители

пробовал и в американском и российском стандартах),внесение изменений

в файл Setup.lst(Замена "." на "/" ), изменения в программе Setup1 из

пакета Package & Deployment Wizard(изменение функции, обрабатывающей

даты) результата не дали. Может кто-нибудь знает, в чем дело?

Ответить

  Ответы Всего ответов: 13  

Номер ответа: 1
Автор ответа:
 Justas



ICQ: 259418212 

Вопросов: 24
Ответов: 325
 Web-сайт: justas.newmail.ru
 Профиль | | #1
Добавлено: 19.10.03 01:03

 

http://www.vbnet.ru/article/showarticle.asp?id=3

Ответить

Номер ответа: 2
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #2 Добавлено: 19.10.03 01:57

Эту ссылку я уже посещал. Получается, что данный продукт просто надо забросить

куда подальше...

Ответить

Номер ответа: 3
Автор ответа:
 Justas



ICQ: 259418212 

Вопросов: 24
Ответов: 325
 Web-сайт: justas.newmail.ru
 Профиль | | #3
Добавлено: 19.10.03 02:11

> "Эту ссылку я уже посещал"

и внимательно читал???

> "данный продукт просто надо забросить куда подальше..."

там же написано КАК решить эту проблему. Заменяешь кусок кода в исходнике Package & Deployment Wizard, компилишь и наслаждаешься жизнью. А продукт этот не надо забрасывать куда подальше. Т.к. (имхо) - весьма полезный продукт...

Ответить

Номер ответа: 4
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #4 Добавлено: 20.10.03 00:48

Если речь идет о данной функции:

Function ParseDateTime(ByVal strDateTime As String) As Date

Dim Var As Variant

Var = strDateTime

If 0 = VariantChangeTypeEx(VarPtr(Var), VarPtr(Var), &H409, 0, vbDate) Then

ParseDateTime = Var Else 'Raise same error as CDate

Err.Raise 13

End If

End Function

и её замене на предложенную:

Function ParseDateTime(ByVal strDateTime As String) As Date

ParseDateTime=CDate(strDateTime)

End Function

то это я сделал, без этой переделки была другая ошибка:

"Invalid line in setup information file!"

и Визард сразу прерывал свою работу

далее исходник с этой переделкой был откомпиллирован и ехе-шник вставлен в

вместо старого(Майкрософтовского) после этого визард работает и создает

пакет, но на др.компе данный пакет вызывает вышеуказанную ошибку

Может я чего-то не так понял? Может ещё чего-то надо добавить или исправить?

Ответить

Номер ответа: 5
Автор ответа:
 Dima22



Вопросов: 5
Ответов: 57
 Профиль | | #5 Добавлено: 20.10.03 17:52

>то это я сделал, без этой переделки была другая ошибка:

"Invalid line in setup information file!"

Это из-за той же ошибки. На некоторых машинах CDate не катит.

> "данный продукт просто надо забросить куда подальше..."

Правильно говорят. Есть много хороших прог, чего ты к этому убожеству привязался. Я, например, юзаю Setup Factory 5.0, там много чего настраивается, да и пользоваться легко. Скачать можно с http://mirsofta.ru. Кстати, там еще полно других программулек есть - выбирай, как говориться, на вкус.

 

ЗЫ. Выход есть, конечно. Сделай копию setup.lst, там замени все . на / в штампах дат и таскай с дистрибутивом эти два файла - с одним пахать не будет, попробуй другой.

 

Ответить

Номер ответа: 6
Автор ответа:
 Dima22



Вопросов: 5
Ответов: 57
 Профиль | | #6 Добавлено: 20.10.03 17:55
Sorry, за ЗЫ, я твой вопрос не до конца дочитал. :)

Ответить

Номер ответа: 7
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #7 Добавлено: 20.10.03 22:45

Спасибо за ссылку, Dima22 скачаю, попробую что это.

А может проще самому соорудить программульку подобного типа? :-)

Ответить

Номер ответа: 8
Автор ответа:
 Maxik



Вопросов: 58
Ответов: 201
 Профиль | | #8 Добавлено: 21.10.03 05:52
Интересно, после смерти Билла Гей Ца, людям откроют тайну алгоритма
компиляции VB?..

Ответить

Номер ответа: 9
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #9 Добавлено: 21.10.03 06:13

Видимо это останется Вселенской тайной

Ответить

Номер ответа: 10
Автор ответа:
 Last_Santa



ICQ: 200700724 

Вопросов: 38
Ответов: 329
 Web-сайт: localhost
 Профиль | | #10
Добавлено: 22.10.03 03:38
Как ваиант. Существует такой продукт как Visual Studio Installer который является дополнением к Visual Studio 6. Скачивал я его с сайта майкрософт (бесплатно). Там два файла общим весом 17,6 МБ

Ответить

Номер ответа: 11
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #11 Добавлено: 22.10.03 05:27

С моей сетью примерно на 2-2,5 часа:)

Хотя если к нему русификатор есть то почему бы и нет?

Ответить

Номер ответа: 12
Автор ответа:
 Last_Santa



ICQ: 200700724 

Вопросов: 38
Ответов: 329
 Web-сайт: localhost
 Профиль | | #12
Добавлено: 22.10.03 05:34
Зачем русификатор, интерфейс там стандартный для VS идля большинства
инсталяторов

Ответить

Номер ответа: 13
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #13 Добавлено: 22.10.03 06:34

ОК, попробуем, спасибо за подсказку

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам