|
|
|
Как найти рантайм?
|
|||
|---|---|---|---|
|
#18+
Привет всем! Вчера наконец-то отловил глюк. У клиента периодически происходят паранормальные явления на ровном месте. За два месяца поисков 4 таких клиента появилось. Причина простая - кто-то что-то ставил и заменил рантайм (VFP6R.DLL, VFP6RENU.DLL) у 2-х клиентов замена этих DLL на мои (VFP6 SP5) сразу устранила все глюки, к двум другим еще не ездил. Хочу сделать проверку версий DLL при запуске. Есть в фоксе какая-нибудь функция - получить папку с рантаймом? У меня при установке они складываются в подпапку System32 в папку виндовса. Так под XP работает: addbs(getenv("SystemRoot")) + 'System32\VFP6R.DLL' Под 98 еще проверить надо. Но теоретически их можно с любую папку засунуть и папку эту в путях прописать. Тогда если в System32 нормальные DLL, а реально работают из левой папки вообще концов не найдешь. Или я лишку перестраховываюсь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2005, 12:49:32 |
|
||
|
Как найти рантайм?
|
|||
|---|---|---|---|
|
#18+
Сам нашел file('VFP6R.DLL') - возвращает .f., т.е. не находит AGETFILEVERSION(laVers, 'VFP6R.DLL') - находит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2005, 13:03:11 |
|
||
|
Как найти рантайм?
|
|||
|---|---|---|---|
|
#18+
Hi Dima T! А чем провинился VERSION(4) Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2005, 23:40:08 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33235225&tid=1593612]: |
0ms |
get settings: |
14ms |
get forum list: |
28ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
70ms |
get topic data: |
17ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
| others: | 290ms |
| total: | 502ms |

| 0 / 0 |
