:: Visual Foxpro, Foxpro for DOS
Не запускается программа на Windows10
And
Автор

Сообщений: 901
Дата регистрации: 29.01.2001
Есть скомпилированный в vfp9 exe-файл. Спокойно работает программа на Windows7. Для того, чтобы она работал на любом другом компьютере, я копирую файлы:
vfp9r.dll
vfp9rrus.dll
msvcr71.dll
gdiplus.dll
vfp9t.dll
Comctl32.ocx - структура типа "дерево"
richtx32.ocx
в папку
C:\WINDOWS\system32
Но на ноуте с Windows10 это не помогло. При запуске выдается "Ошибка операции ввода/вывода".
Куда копать, подскажите, пожалуйста!
Ratings: 0 negative/0 positive
Re: Не запускается программа на Windows10
ssa

Сообщений: 13008
Откуда: Москва
Дата регистрации: 23.03.2005
Винда, небось, еще и 64-разрядная?
В папку с exe-файлом это все надо класть.


------------------
Лень - это неосознанная мудрость.




Исправлено 1 раз(а). Последнее : ssa, 22.07.21 20:42
Ratings: 0 negative/0 positive
Re: Не запускается программа на Windows10
And
Автор

Сообщений: 901
Дата регистрации: 29.01.2001
ssa
Винда, небось, еще и 64-разрядная?
Конечно

ssa
В папку с exe-файлом это все надо класть.
И в неё тоже положил.

Читал, что сам VFP90 на винду10 уже нельзя поставить? Так и есть? Можно было бы отладить...



Исправлено 1 раз(а). Последнее : And, 22.07.21 20:47
Ratings: 0 negative/0 positive
Re: Не запускается программа на Windows10
And
Автор

Сообщений: 901
Дата регистрации: 29.01.2001
Хотя, видимо она запускается. Т.к. если нажимать не "Прекратить", а "Продолжить", то в итоге выходим на ошибку, что она не находит рабочую таблицу...
Ratings: 0 negative/0 positive
Re: Не запускается программа на Windows10
ssa

Сообщений: 13008
Откуда: Москва
Дата регистрации: 23.03.2005
And
Читал, что сам VFP90 на винду10 уже нельзя поставить? Так и есть?
Чушь.

------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive
Re: Не запускается программа на Windows10
Crispy

Сообщений: 18571
Дата регистрации: 16.05.2005
And
Есть скомпилированный в vfp9 exe-файл. Спокойно работает программа на Windows7. Для того, чтобы она работал на любом другом компьютере, я копирую файлы:
vfp9r.dll
vfp9rrus.dll
msvcr71.dll
gdiplus.dll
vfp9t.dll
Comctl32.ocx - структура типа "дерево"
richtx32.ocx
в папку
C:\WINDOWS\system32
Но на ноуте с Windows10 это не помогло. При запуске выдается "Ошибка операции ввода/вывода".
Куда копать, подскажите, пожалуйста!

Вот зачем всегда фоксовые библиотеки суют в системные папки??
Несмотря на то, что и сами разработчики фокса выделили для этого вполне конкретное место - в общей папке микрософтовских библиотек.
На 64-битной системе это:
C:\Program Files (x86)\Common Files\Microsoft Shared\VFP
Туда они и ставятся по умолчанию при стандартной установке фокспро в системе.
При установке их туда вручную потребуется только еще регистрация от имени администратора vfp9r.dll с помощью C:\WINDOWS\system32\regsvr32.exe.
А если используются средства справки фокспро - еще и foxhhelp9.
Также - из приведенного списка потребуется регистрация от имени администратора и библиотек Comctl32.ocx и richtx32.ocx.
Иначе они не будут обнаружены в проекте.
Вообще для надежности лучше всего их регистрацию делать не из текущей, а из учетной записи "Администратора".
Т.е. надо зайти в: Панель управления - Администрирование - Управление компьютером - Локальные пользователи - Пользователи.
И там в свойствах встроенной учетной записи "Администратора" включить его, по умолчанию выключен. Потом выйти из текущего пользователя, и зайти при перезагрузке в "Администратора". Произвести все нужные регистрации. Снова зайти, как описано выше в список Пользователей. Отключить опять "Администратора". И при новой перезагрузке вернуться в учетную запись прежнего пользователя.
Такая регистрация всегда получается надежнее и беспроблемнее.
Иногда еще, встроенный в десятку защитник-антивирус бывает блокирует что-то фоксовское, библиотеки и прочее. Надо не забывать просто проверять его в случае непонятных проблем работы фоксовских программ и ставить все их в его исключения.


------------------
В действительности все иначе, чем на самом деле.
                                      (Антуан де Сент-Экзюпери)




Исправлено 4 раз(а). Последнее : Crispy, 23.07.21 11:30
Ratings: 0 negative/1 positive
Re: Не запускается программа на Windows10
Nick

Сообщений: 140
Откуда: Lvov
Дата регистрации: 11.01.2001
Недавно ставил на 10 программу на фоксе 9 сп1
Под админом запустил родной фоксовый рантайм для сп1 - все галки вверху и галку на русский внизу - ОК!
И все отлично запускаетсо!

брал тут
www.foxpert.com



Исправлено 1 раз(а). Последнее : Nick, 23.07.21 12:35
Ratings: 0 negative/0 positive
Re: Не запускается программа на Windows10
And
Автор

Сообщений: 901
Дата регистрации: 29.01.2001
Спасибо! Буду пробовать. Ноут пока недоступен
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 25 krin  (Гостей: 24)

© 2000-2024 Fox Club 
Яндекс.Метрика