Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 exe  [new]
OLga_Tv
Member

Откуда:
Сообщений: 19
Подскажите как пользоваться InstallShielder 5.0.
17 янв 06, 22:36    [2263762]     Ответить | Цитировать Сообщить модератору
 Re: exe  [new]
Aleksey-K
Member

Откуда: Москва
Сообщений: 3116
А что именно интересует?
Вопрос очень "широко" поставлен.
С уважением, Алексей
18 янв 06, 08:06    [2264137]     Ответить | Цитировать Сообщить модератору
 Re: exe  [new]
OLga_Tv
Member

Откуда:
Сообщений: 19
У меня есть exe на foxpro9. Прекрасно работает на машине, естестаенно с установленным fox-ом.
До этого работала на 6-ом, там копировала несколько dll и все, а здесь не получается. посоветовали воспользоваться InstallShielder 5.0, но я что-то не пойму даже с чего начать. Заранее благодарна за помощь.
18 янв 06, 11:25    [2264795]     Ответить | Цитировать Сообщить модератору
 Re: exe  [new]
Aleksey-K
Member

Откуда: Москва
Сообщений: 3116
У меня InstallShield 10.5, но думаю, что разница не очень велика.
1. Создаешь папку и в нее копируешь все файлы, как они должны быть на клиенте (разумется, иерархию папок надо сохранить, как было в проекте VFP)
2. Запускаешь InstallShield и создаешь в нем проект - главное язык выбери русский
3. Заполняешь поля закладки General Information: Названия продукта, Название фирмы пр.
4. Добавляешь, что необходимо в закладку Application Data:
4.1 Свои файлы
4.2 Redistributable - отмечаешь необходимые библиотеки и ActiveX компоненты.
Для VFP 9.0 + SP1 + работа с SQL Server я отмечаю:
GDI Plus Redis module
Microsoft C Runtime Library 7.1
Microsoft Component Category Manager Library
Microsoft Data Access Component 2.8 (MDAC 2.8)
Microsoft Multimedia Control 6.0
Microsoft OLE 2.40 for Windows NT and Windows 95
Mcrosoft PictureClip Control 6.0
Microsoft SysInfo Control 6.0
Microsoft Visual FoxPro 9 HTML Help Support Librar
Microsoft Visual FoxPro 9 Report Applications
Microsoft Visual FoxPro 9 Resorce (только русский)
Microsoft Visual FoxPro 9 Runtime Library
Microsoft Windows Common Controls (6.0)
Microsoft Windows Common Controls-2 (6.0)
Microsoft Windows Common Controls-3 (6.0)
MSDE 2000 Tools
MSDE 2000 Tools Resources (English)
MSXML 4.0
5. В закладке System Configuration создаю Shortcuts (ярлыки) и на рабочем столе и в Programs
6. В закладке User Interface меняю некоторык диалоговые формы (как правило меняю картинки), но в Lite версии InstallShield, кажется, эта возможность не доступна.
Вот и все.
Далее в Закладке Media выбираю на чем буду делать дистрибутив (CD, DVD и пр.) и жму правую кнопку мышки->Build
Затем читаю сообщения об ошибках и их устраняю....
В заключении Distribute, опять выбираю носитель и жму кнопку Distribute
Вот и все..
С уважением, Алексей
18 янв 06, 11:53    [2264984]     Ответить | Цитировать Сообщить модератору
 Re: exe  [new]
Crispy
Member

Откуда:
Сообщений: 523
OLga_Tv
У меня есть exe на foxpro9. Прекрасно работает на машине, естестаенно с установленным fox-ом.
До этого работала на 6-ом, там копировала несколько dll и все, а здесь не получается. посоветовали воспользоваться InstallShielder 5.0, но я что-то не пойму даже с чего начать. Заранее благодарна за помощь.

Похоже речь идет о копировании рантаймовских библиотек на машину клиента.
В 9 точно так же, как и в 6 можно просто копровать из в рабочую папку. Только файлы будут такие:
vfp9r.dll, vfp9renu.dll, gdiplus.dll, msvcr71.dll
(в некоторых случаях может понадобиться еще и vfp9t.dll)
Если програм на этом компе много, можно все dll закинуть в одну папку (сначала создать ее конечно):
c:\Program Files\Common Files\Microsoft Shared\VFP
После чего возьми файл, который прицеплен здесь к сообщению и сделай двойной щелчок по нему мышкой на выполнение на нужном компе. Появится вопрос: "Добавить данные в реестр?". Ответишь "Да", после чего все нужные dll-ки будут уже искаться именно в этой одной папке.
А файл msvcr71.dll нужно кинуть в общую папку, скажем в c:\windows

К сообщению приложен файл (regVFP9.reg - 2Kb) cкачать
19 янв 06, 11:48    [2268819]     Ответить | Цитировать Сообщить модератору
 Re: exe  [new]
OLga_Tv
Member

Откуда:
Сообщений: 19
Спасибо за совет!
Именно это меня и интересует!
19 янв 06, 12:05    [2268914]     Ответить | Цитировать Сообщить модератору
 Re: exe  [new]
Aleksey-K
Member

Откуда: Москва
Сообщений: 3116
Ну это не совсем, на мой взгляд, правильный подход!
А если программа ставиться не 10, 20, 40 ... компьютеров?!
И не у каждого загрузочный диск С:!
А у некоторых и папка называется не Windows. А как быть с ActiveX и XML?
А что делать с MDAC и утилитами osql и bcp.
И как без InstallShield сделать красивое и профессиональное отчуждаемое приложение. Так что, я Вам советую не шаманить, а один раз потратить время на изучение InstallShield и далее использовать его для создания дистрибутива своего приложения.
С уважением, Алексей
19 янв 06, 12:39    [2269147]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить