|
|
|
как создать exe?
|
|||
|---|---|---|---|
|
#18+
я создала ехe файл но он открывается и тут же закрывается.что делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2007, 18:36 |
|
||
|
как создать exe?
|
|||
|---|---|---|---|
|
#18+
в теле программы должно быть READ events - ожидание события. Либо цикл DO ENDDO с возмосностью прерывания цикла по условию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2007, 18:45 |
|
||
|
как создать exe?
|
|||
|---|---|---|---|
|
#18+
куда имено это записать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2007, 18:48 |
|
||
|
как создать exe?
|
|||
|---|---|---|---|
|
#18+
Не претендую на истинность, делаю так: в главной программе пишу после всяких установок и прочего do while PriznakRaboty=.t. ACTIVATE MENU -mainmenu ENDDU close databases release all clear в пункте меню выход или по кнопке на главной (фоновой форме) присваиваю PriznakRaboty=.F. Может и не лучший путь, зато работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2007, 19:00 |
|
||
|
как создать exe?
|
|||
|---|---|---|---|
|
#18+
или у меня руки не ровные или чё то тут не так.мелькнуло и пропало ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2007, 19:33 |
|
||
|
как создать exe?
|
|||
|---|---|---|---|
|
#18+
Если сделали по моему принципу, попробуйте вставить перед ENDDO READ EVENTS (программа будет ждать какого-либо события. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2007, 19:38 |
|
||
|
как создать exe?
|
|||
|---|---|---|---|
|
#18+
BMJЕсли сделали по моему принципу, попробуйте вставить перед ENDDO READ EVENTS (программа будет ждать какого-либо события. Это один из худших вариантов, который только можно придумать. Посмотрите загрузку процессора при работе Вашего приложения. Цикл DO WHILE забирает на себя практически все ресурсы процессора. А по поводу вопроса смотрите здесь Окно FoxPro мелькает на экране и тут же закрывается Более подробно все это описано здесь Главный (стартовый) файл проекта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2007, 20:14 |
|
||
|
как создать exe?
|
|||
|---|---|---|---|
|
#18+
BMJНе претендую на истинность, делаю так: в главной программе пишу после всяких установок и прочего do while PriznakRaboty=.t. ACTIVATE MENU -mainmenu ENDDU close databases release all clear в пункте меню выход или по кнопке на главной (фоновой форме) присваиваю PriznakRaboty=.F. Может и не лучший путь, зато работает. теперь понятно почему половина фоксовых програм работает через жопу! уважаемый, этот подход был нормальным на однозадачных операционках. в винде кроме вашей хрени имеют право работать и другие программы! нефиг проц грузить на 100% P.S. на фоксе не писал 3,5 года, но никогда такой хрени не делал (кроме как на fpd) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2007, 20:38 |
|
||
|
как создать exe?
|
|||
|---|---|---|---|
|
#18+
Насчет загрузки процессора только что проверил, делов то убрать цикл перевызва меню- две * в программе. Загрузка при наличии ДО и енддо одинакова что и без них все равно стоял READ events и программа была в ожидании. Однако, все равно спасибо за наставление. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2007, 20:46 |
|
||
|
как создать exe?
|
|||
|---|---|---|---|
|
#18+
Если правильно понял: Попробуй в текст основной программы после запуска форма записать DO FORM form_main READ EVENTS _SCREEN.VISIBLE = .T. Кстати к exe-шнику и dll- шки нужны ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2007, 17:50 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=34979941&tid=1588447]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 371ms |

| 0 / 0 |
