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

Откуда:
Сообщений: 6
Здравствуйте други!) у меня мега проблема мне нужно проект созданный в FoxPro 6 открыть в Фоксе 8 либо 9, как это сделать отпишитесь кто знает диплом горит!!)
25 фев 08, 15:54    [5334445]     Ответить | Цитировать Сообщить модератору
 Re: как открыть проект из FOXPRO 6 в FoxPRO 8 либо 9?  [new]
Sergey Sizov
Member

Откуда:
Сообщений: 1547
Просто взять и открыть. В чем проблема-то?
25 фев 08, 16:13    [5334532]     Ответить | Цитировать Сообщить модератору
 Re: как открыть проект из FOXPRO 6 в FoxPRO 8 либо 9?  [new]
Screamer911
Member

Откуда:
Сообщений: 6
короче я открываю spr.exe он мне пишет Cannot locate the microsoft visual FoxPro support library
25 фев 08, 16:15    [5334545]     Ответить | Цитировать Сообщить модератору
 Re: как открыть проект из FOXPRO 6 в FoxPRO 8 либо 9?  [new]
Urri
Member

Откуда: Москва
Сообщений: 2693
Так это уже не отчет, а собранный в exe проект. Коленкор совсем другой получается.
25 фев 08, 16:24    [5334591]     Ответить | Цитировать Сообщить модератору
 Re: как открыть проект из FOXPRO 6 в FoxPRO 8 либо 9?  [new]
Screamer911
Member

Откуда:
Сообщений: 6
Что это означает? как можно перевести конвертировать из одной версии в другую?
25 фев 08, 16:26    [5334603]     Ответить | Цитировать Сообщить модератору
 Re: как открыть проект из FOXPRO 6 в FoxPRO 8 либо 9?  [new]
Screamer911
Member

Откуда:
Сообщений: 6
Если никто незнает скажите плиз откуда скачать фокс 6 и оптимизировать его работу под XP потому как наскоко я знаю он на 98 работает
25 фев 08, 16:34    [5334638]     Ответить | Цитировать Сообщить модератору
 Re: как открыть проект из FOXPRO 6 в FoxPRO 8 либо 9?  [new]
Burn
Member

Откуда: Днепропетровск, Украина
Сообщений: 1167
>Что это означает?
Это означает что на данной машине отсуствуют библиотеки рантайма для 6-й версии.

>как можно перевести конвертировать из одной версии в другую?
Если есть исходные коды то открыть исходные проект и перекомпилировать его.
Если нет - установить на машину нужные dll-ки, например скопировав ее со старой на которой все работало.

>Если никто незнает скажите плиз откуда скачать фокс 6 и оптимизировать его работу
>под XP потому как наскоко я знаю он на 98 работает
6-ка под XP великолепно работает. Ничего не надо оптимизировать

http://forum.foxclub.ru/read.php?32,177189,177205#msg-177205
25 фев 08, 16:46    [5334689]     Ответить | Цитировать Сообщить модератору
 Re: как открыть проект из FOXPRO 6 в FoxPRO 8 либо 9?  [new]
Screamer911
Member

Откуда:
Сообщений: 6
Так Все конешно хорошо) вот только одна запара нету старой версы фокс про(6)! и нету библиотек, в инете искал так и не смог найти нужное для меня. У когонить есть библиотеки от 6 версии ели есть скиньте мне на мыло screamer_901@mail.ru
25 фев 08, 17:34    [5334852]     Ответить | Цитировать Сообщить модератору
 Re: как открыть проект из FOXPRO 6 в FoxPRO 8 либо 9?  [new]
Burn
Member

Откуда: Днепропетровск, Украина
Сообщений: 1167
Попробуй скачать отсюда
http://softsearch.ru/programs/87-125-visual-foxpro-runtime-library-download.shtml
25 фев 08, 20:41    [5335432]     Ответить | Цитировать Сообщить модератору
 Re: как открыть проект из FOXPRO 6 в FoxPRO 8 либо 9?  [new]
Чудилов Андрей
Member

Откуда:
Сообщений: 12
Если вам необходимо открыть программу, написанную на старой версии Visual FoxPro (и если нет нужных библиотек), можно сделать следущее. Скопировать файлы библиотек, от тех что у вас есть (без разницы 7,8 или 9). Пусть это будут файлы vfp9.renu.dll, vfp9r.dll. Вместо 9 подставляете то, что у вас есть в данный момент. Если версия больше 7 то бросаем сюда в каталог gdiplus.dll Создать ярлык к этому экзешнику, с ключами /lvfp9renu.dll /dvfp9r.dll. Например, так: F:\Sbit\SBIT.EXE /lvfp9renu.dll /dvfp9r.dll. Таким образом мы указываем какую библиотеку должен подхватывать исполняемый файл. Чтобы не было конфликта с синтаксисом Foxpro до 7 версии в config.fpw можно вписать SET ENGINEBEHAVIOR 70.

Сообщение было отредактировано: 26 фев 08, 21:25
26 фев 08, 21:04    [5340897]     Ответить | Цитировать Сообщить модератору
 Re: как открыть проект из FOXPRO 6 в FoxPRO 8 либо 9?  [new]
Чудилов Андрей
Member

Откуда:
Сообщений: 12
Немного неправильно написал: Создать ярлык к этому экзешнику, с ключами /lvfp9renu.dll /dvfp9r.dll. Например, так: F:\Sbit\SBIT.EXE /lvfp9renu.dll /dvfp9r.dll.

Сообщение было отредактировано: 26 фев 08, 21:24
26 фев 08, 21:09    [5340910]     Ответить | Цитировать Сообщить модератору
 Re: как открыть проект из FOXPRO 6 в FoxPRO 8 либо 9?  [new]
Screamer911
Member

Откуда:
Сообщений: 6
Блин вообще нечего не понячл если чесно можно поподробней откуда их скопировать и где прописать ?
27 фев 08, 22:04    [5346746]     Ответить | Цитировать Сообщить модератору
 Re: как открыть проект из FOXPRO 6 в FoxPRO 8 либо 9?  [new]
ВладимирМ
Member

Откуда: г. Москва
Сообщений: 7864
Чудилов Андрей

У меня так не запустился. Пишет

The VFP6R.DLL file is invalid or damage

Screamer911

Кроме того, следует учитывать тот факт, что к VFP6 было 5 Service Pack и DLL библиотеки должны в точности совпадать по Service Pack с файлом EXE иначе будет сообщение о том, что поврежден файл ресурсов.

Собственно, единственный путь - это декомпилить проект при помощи программы Refox.exe (поищи ссылки на этом форуме) и пересобрать (перекомпилить) проект в нужной версии
27 фев 08, 23:58    [5346957]     Ответить | Цитировать Сообщить модератору
 Re: как открыть проект из FOXPRO 6 в FoxPRO 8 либо 9?  [new]
Чудилов Андрей
Member

Откуда:
Сообщений: 12
ВладимирМ. А вы правильно написали то, что я указал. Вашу ошибку (The VFP6R.DLL is invalid or damaged) я смоделировал, когда написал вместо /lvfp9renu.dll /dvfp9r.dll наоборот /dvfp9renu.dll /lvfp9r.dll. Попробуйте поменять ключи. Первый идет /l, второй /d. Я запустил таким образом 2 разных экзешника, как на 6, так и на 7 фоксе.
Screamer911. Я имел ввиду скопировать в каталог с вашей программой вышеуказанные библиотеки. Создать ярлык это и значит создать ярлык. Встаем на нужный файл, жмем правой кнопкой мыши создать ярлык, хоть в проводнике, хоть в Total Commander и там где строка обзор пишем после слова exe /dvfp7renu.dll /lvfp7r.dll или /dvfp8renu.dll /lvfp8r.dll или /dvfp9renu.dll /lvfp9r.dll (ту версию библиотек Fox, которая у вас есть и которую вы скопировали в каталог с вашей программой)

К сообщению приложен файл. Размер - 0Kb
28 фев 08, 21:35    [5352048]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить