|
|
|
exe и setform
|
|||
|---|---|---|---|
|
#18+
Не было проблем с создананием EXE -ника, с одной формой. При попытке использовать набор форм - пустое окно и все виснет(не доходит до CLEAR EVENTS). Советы, которые нашел на форуме (AsTopLevelForm, DestTop) не помогли или не правильно использовал - ставил на основную форму. Что делать??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2006, 12:55 |
|
||
|
exe и setform
|
|||
|---|---|---|---|
|
#18+
Давай начнем с того, что ты уже сделал. Точнее КАК? Приведи кусок кода главной стартовой проги. Как именно ты запускаешь свои формы? Что ты вкладываешь в понятие "набор форм"? Это объект FormSet или несколько независимых форм? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2006, 13:18 |
|
||
|
exe и setform
|
|||
|---|---|---|---|
|
#18+
SET SYSMENU OFF _SCREEN.VISIBLE = .T. _SCREEN.Top=0 _SCREEN.Left=0 _SCREEN.Height=500 _SCREEN.Width = 770 _SCREEN.ControlBox = .F. _SCREEN.Caption='Освоение продукции' *Пустое окно с заголовком " Освоение продукции" DO FORM izd_vibor && Набор форм (ОБЪЕКТ SetForm) - не запускается * DO FORM VVV && ОБЪЕКТ Form - запускается READ EVENTS VFP 5.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2006, 13:41 |
|
||
|
exe и setform
|
|||
|---|---|---|---|
|
#18+
Хотя бы одна форма FormSet имеет значение Visible = .T. на момент вызова FormSet? Какие координаты (Top, Left, Width, Height) имеют формы, входящие в FormSet? Они попадают в область видимости? А если для основной формы FormSet установить Form.AutoCenter = .T. ? Собственно FormSet в режиме отладки запускается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2006, 13:52 |
|
||
|
exe и setform
|
|||
|---|---|---|---|
|
#18+
У себя на компьютере работают оба варианта Form и SetForm. С координатами все номально. Описаная проблема возникает при переносе на ПК, где нет FoxPro (Прошу прощенья,что не сказал об этом сразу). На чужом ПК, в папке, где находится приложение CONFIG.FPW с одной строй (codepage=1251), в Windows\System32 положены библиотеки VFP500.DLL VFP5RUS.DLL VFPOLE.DLL VFPODBC.DLL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2006, 14:52 |
|
||
|
exe и setform
|
|||
|---|---|---|---|
|
#18+
Если на своей машине запустишь готовый EXE - все нормально? Имею в виду, запустить не из среды FoxPro, а из вне. Как на машине клиента. Проверь код твоего FormSet, там нигде внутри "не завалялась" команда READ EVENTS? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2006, 15:58 |
|
||
|
exe и setform
|
|||
|---|---|---|---|
|
#18+
Запускаю EXE не из FoxPro -у себя нормально. Команды READ EVENTS в SetForm нет Есть команда CLEAR EVENTS, при закрытии SetForm. Может в CONFIGE нужны еще какие то установки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2006, 06:07 |
|
||
|
exe и setform
|
|||
|---|---|---|---|
|
#18+
Команду CLEAR EVENTS надо давать в событии UNLOAD собственно FormSet. Кстати, что означает фраза "белый экран и все виснет"? В какой момент это происходит? При закрытии FormSet или при открытии приложения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2006, 10:41 |
|
||
|
|

start [/forum/topic.php?fid=41&gotonew=1&tid=1592090]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
208ms |
get topic data: |
10ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 550ms |

| 0 / 0 |
