|
|
|
Вечная проблема с *.exe
|
|||
|---|---|---|---|
|
#18+
Народ, может кто знает, в чем проблема: Имеется VFP 7. Из среды работает. Откомпилировал в ехе. Переписал на другой комп, ессно добавил 3 dll-ки, все прекрасно работает. Но на родном компе, там, где установлена VFP, ехе-шник не запускается. Процесс имеется , но окно не выскакивает. Совет типа "поставь READ EVENTS " не катит :) Компилировать на 9 тоже не катит, там стоит купленная прога, которая не может работать ни с какой установленной версией, кроме 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2006, 22:21 |
|
||
|
Вечная проблема с *.exe
|
|||
|---|---|---|---|
|
#18+
мож на родном компе конфиг не тот цепляеца. Со SCREEN=OFF например ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2006, 08:54 |
|
||
|
Вечная проблема с *.exe
|
|||
|---|---|---|---|
|
#18+
авторПроцесс имеется, но окно не выскакивает. Какое окно - если главное фокса - то см совет Hel!Riser а если окно вашей формы - то глядите настройки самой формы Desctop=.t. as top level form и другие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2006, 10:17 |
|
||
|
Вечная проблема с *.exe
|
|||
|---|---|---|---|
|
#18+
Чтобы запускать на одном компе разные версии фокса с инсталяцией надо установить вначале версию с самым большим номером, а затем по убывающей. Если по возрастающей старшая убивает младшую, а наоборот младшая не знает что уже существует более старшая. Посмотри в купленной проге ее файл конфигурации, а также проанализируй системный реестр, что покупная прога там наделала. Желетельно с использованием программ отслеживающих все изменения в системном реестре при инсталяции. Возможно при инсталяции покупной проги разработчики наложили ограничение на запуск других программ написанных на фоксе в той же самой версии - имя проги не то и вставили тебе вилы . Но вот старшие версии по идее они не должны видеть. Если откопилируешь свою прогу в 9 версии, то установи ее без инсталяции, а библиотеки кинь в ту же директорию можно также и весь фокс 9 версии установить без инсталяции и система не будет знать что есть другой фокс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2006, 11:26 |
|
||
|
Вечная проблема с *.exe
|
|||
|---|---|---|---|
|
#18+
Hi sergej_57! > Чтобы запускать на одном компе разные версии фокса с инсталяцией надо > установить вначале версию с самым большим номером, а затем по убывающей. Нет, порядок установки особого значения не имеет - даже файловые ассоциации можно в любой момент "поменять" - так чтобы по умолчанию фоксовые файлы открывались в нужной версии. > Если по возрастающей старшая убивает младшую, а наоборот младшая не знает > что уже существует более старшая. Никто никого не убивает - вообще САМИ фоксы разных версий друг с другом не взаимодействуют (по крайней мере 6/7/8/9). ODBC драйвера (хотя реально есть лишь драйвер версии 6.1 - более новых нет и не предвидится) и OleDB провайдеры - это другое дело, но там не будет проблем с более новой версией. > Возможно при инсталяции покупной проги разработчики наложили ограничение > на запуск других программ написанных на фоксе в той же самой версии - имя > проги не то и вставили тебе вилы. Интересно как ты себе это представляешь :) Или просто фантазии/кошмары ? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2006, 18:24 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=249&tid=1591337]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 343ms |

| 0 / 0 |
