|
|
|
Как определить запущен ехе-файл или нет. Заранее спасибо
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста, как определить запущен-ли exe-файл пользователем или нет. И еще ни как не могу избавиться от основного окна при запуске формы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2008, 00:02 |
|
||
|
Как определить запущен ехе-файл или нет. Заранее спасибо
|
|||
|---|---|---|---|
|
#18+
SergojПодскажите пожалуйста, как определить запущен-ли exe-файл пользователем или нет. В смысле? Кто это должен определять? Тот exe-файл который запускают? Или кто-то из вне приложения? О каком exe-файле вообще идет речь? SergojИ еще ни как не могу избавиться от основного окна при запуске формы. А зачем от него избавляться? Кто мешает использовать его как основное окно приложения? И само приложение писать будет проще. Небось еще кучу времени "угробил" пока искал как запустить форму вне основного окна _SCREEN? Хотя, конечно, можно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2008, 00:11 |
|
||
|
Как определить запущен ехе-файл или нет. Заранее спасибо
|
|||
|---|---|---|---|
|
#18+
По поводу exe-файла. Смысл в чем, exe-шник построен в Foxe, работает как приложение, но если допустим по сети запустить этот-же файл, то он нормально запускается, но мне нужна информация, запущен он другим пользователем или я первый его юзаю, просто это мне нужно для LOG-файла (т.е. в обычный txt пишется информация), я где-то в литературе нытыкался на это, но не могу найти. А насчет окна. Допустим есть форма, она запускается и остается какое-то пространство которое абсолютно не нужно, просто перекрывает экран и все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2008, 13:18 |
|
||
|
Как определить запущен ехе-файл или нет. Заранее спасибо
|
|||
|---|---|---|---|
|
#18+
SergojПо поводу exe-файла. Смысл в чем, exe-шник построен в Foxe, работает как приложение, но если допустим по сети запустить этот-же файл, то он нормально запускается, но мне нужна информация, запущен он другим пользователем или я первый его юзаю Заведи таблицу пользователей. При запуске прога находит свободную запись, блокирует и держит эту запись заблокированной до конца работы. Если при входе нет ни одной заблокированной записи - это первый пользователь. RLOCK() - блокировка записи FLOCK() - блокировка таблицы (не сработает если хоть одна запись заблокирована) UNLOCK - снятие блокировки. Чтобы фокс не повисал при попытке блокировки уже заблокированного SET REPROCESS to 0 Есть еще функции ISRLOCKED() ISFLOCKED() для проверки блокировки. Второй вариант - создавать файл и держать его открытым до конца работы. Блокировка (или удержание файла открытым) для того чтобы защититься от вылетания проги. Если комп с запущенной прогой вырубится, блокировка снимется операционкой. SergojА насчет окна. Допустим есть форма, она запускается и остается какое-то пространство которое абсолютно не нужно, просто перекрывает экран и все. Поиск в форуме по слову AsTopLevel поможет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2008, 14:20 |
|
||
|
Как определить запущен ехе-файл или нет. Заранее спасибо
|
|||
|---|---|---|---|
|
#18+
Как предотвратить повторный запуск приложения Там приведены 2 варианта решения. Тебе нужен второй. Как скрыть главное окно FoxPro (SCREEN) Про способы подключения файла конфигурации config.fpw смотри здесь Часть букв при вводе заменяются латинскими ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2008, 14:40 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=35282561&tid=1587835]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
65ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 399ms |

| 0 / 0 |
