Автор | Сообщение |
|
| постоянный участник
|
Пост N: 6568
Зарегистрирован: 12.09.06
|
|
Отправлено: 29.01.20 11:53. Заголовок: MiniGui and Win10 ...
Всем привет ! Может кто сталкивался с такой ситуацией, прога на МиниГуи запущена на компе, а на экране её нет ? Диспетчер задач показывает что прога в памяти. 1С на экране есть, а проги на МиниГуи нет. Терминалка на хХарборе тоже в памяти, а на экране нет тоже. Как такое может быть ?
|
|
|
Новых ответов нет
[см. все]
|
|
|
| постоянный участник
|
Пост N: 836
Зарегистрирован: 13.10.05
|
|
Отправлено: 01.02.20 09:40. Заголовок: Было с другими прог..
Было с другими программами . У этих программ есть функция сохранения положения окна на экране , а при загрузке восстановления положения. Вот по каким то причинам положение окна сохранено за пределами видимой области. Итог: в диспетчере программа видна, а на экране - нет.
|
|
|
|
| постоянный участник
|
Пост N: 3018
Зарегистрирован: 17.02.12
|
|
Отправлено: 01.02.20 10:01. Заголовок: Vlad04 пишет Было с ..
Vlad04 пишет цитата: | Было с другими программами . У этих программ есть функция сохранения положения окна на экране , а при загрузке восстановления положения. |
| С hmg программами такое тоже происходит при Minimaize\Restore и выходе с сохранением данных окна. При восстановлении, надо проверять на значения меньше 0, как минимум.
|
|
|
|
| постоянный участник
|
Пост N: 6570
Зарегистрирован: 12.09.06
|
|
Отправлено: 01.02.20 20:13. Заголовок: Vlad04 пишет: Итог:..
Vlad04 пишет: цитата: | Итог: в диспетчере программа видна, а на экране - нет. |
| SergKis пишет: цитата: | При восстановлении, надо проверять на значения меньше 0, как минимум. |
| Vlad04 пишет: цитата: | У этих программ есть функция сохранения положения окна на экране , а при загрузке восстановления положения. |
| У меня тоже есть такие функции в проге на МиниГуи... А в терминалке нет. Обе программы есть в Диспетчере задач, а на экране нет. Не понял как с этим бороться ? Запускаю прогу, она стартует и всё... Её нет на экране, а в Диспетчере программы - есть. Как в фильме - не видишь суслика, а он там есть !!! И как восстановить эту программу на экране компа ? Снятие программы и повторный запуск программы - никак не помогает ! Помогает полная перезагрузка компа ! Но этого иногда нельзя сделать, у юзера комп занят работой.
|
|
|
|
| постоянный участник
|
Пост N: 3019
Зарегистрирован: 17.02.12
|
|
Отправлено: 01.02.20 21:24. Заголовок: Такое бывает при зап..
Такое бывает при запуске программы ShellExecute[Ex]( 0, "open", "my.exe", "", NIL, <тут NIL или 0> ) запуск программы в режиме HIDE, т.е. запуск есть, но не видно.
|
|
|
|
| постоянный участник
|
Пост N: 6571
Зарегистрирован: 12.09.06
|
|
Отправлено: 02.02.20 16:52. Заголовок: Andrey пишет: Запус..
Andrey пишет: цитата: | Запускаю прогу, она стартует и всё... Её нет на экране, а в Диспетчере программы - есть. |
| Прогу запускаю через ярлык на рабочем столе.
|
|
|
|
| постоянный участник
|
Пост N: 1581
Зарегистрирован: 27.01.07
|
|
Отправлено: 02.02.20 17:54. Заголовок: Андрей, так в 100% с..
Андрей, так в 100% случаев?
|
|
|
|
| |
Пост N: 7160
Зарегистрирован: 17.05.05
|
|
Отправлено: 03.02.20 10:08. Заголовок: Andrey Пробни ярлык..
|
|
|
|
| постоянный участник
|
Пост N: 6572
Зарегистрирован: 12.09.06
|
|
Отправлено: 03.02.20 11:19. Заголовок: Попробую. Спасибо Di..
Попробую. Спасибо Dima !
|
|
|
|
| |
Пост N: 210
Зарегистрирован: 05.11.05
|
|
Отправлено: 03.02.20 13:59. Заголовок: А у меня такой вопро..
А у меня такой вопрос. Когда я вызываю диспетчер задач на 7-ке, то выдается название программы из Title главного окна. А на 10-ке - MimiGUI Extended (32 бита). Это не информативно и неудобно, например, может быть несколько таких программ запущено. Да, там можно нажать на стрелочку и получить нужное название, но даже не все это знают. Есть способ это изменить?
|
|
|
|
| постоянный участник
|
Пост N: 6573
Зарегистрирован: 12.09.06
|
|
Отправлено: 03.02.20 14:21. Заголовок: rvu пишет: А на 10-..
rvu пишет: цитата: | А на 10-ке - MimiGUI Extended (32 бита). Это не информативно и неудобно, например, может быть несколько таких программ запущено. Да, там можно нажать на стрелочку и получить нужное название, но даже не все это знают. Есть способ это изменить? |
| DEFINE WINDOW Form_Main ; .... MAIN ; ICON "1MAIN" ; TITLE "Моя программа 1" ; + добавить ресурсный файл, а в нём: 1 VERSIONINFO FILEVERSION 1,0 PRODUCTVERSION 1,0 FILEOS 0x4 FILETYPE 0x1 { BLOCK "StringFileInfo" { BLOCK "040904b0" { VALUE "FileDescription", "Моя программа 1\000" VALUE "FileVersion", "1.00" .........
|
|
|
|
| Администратор
|
Пост N: 3916
Зарегистрирован: 23.05.05
|
|
Отправлено: 07.02.20 13:42. Заголовок: У меня ровно обратна..
У меня ровно обратная "проблема" win10, программа зависла, надо ее снять. На экране программа имеется, а в диспетчере задач фигвам Такое возникает не впервые. Иногда надо просто подождааааать, и task manager отдуплится Иногда только ребут Я не спрашиваю, ачиво да чтоделать, к таким глюкам софта давно привык.
|
|
|
|
|
| |
Пост N: 227
Зарегистрирован: 05.11.05
|
|
Отправлено: 10.03.20 17:10. Заголовок: Andrey пишет: VALUE..
Andrey пишет: цитата: | VALUE "FileDescription", "Моя программа 1\000" |
| Все неплохо, но если русский язык использовать, то кракозябры. Гуглю, но пока безуспешно. Если кто делал, дайте файл работающий, в примерах Минигуи вообще ничего с русским языком не нашел.
|
|
|
|
| постоянный участник
|
Пост N: 6601
Зарегистрирован: 12.09.06
|
|
Отправлено: 10.03.20 17:58. Заголовок: Файл *.rc должен быт..
Файл *.rc должен быть в кодировке RU1251
|
|
|
|
| |
Пост N: 228
Зарегистрирован: 05.11.05
|
|
Отправлено: 11.03.20 10:05. Заголовок: Andrey пишет: Файл ..
Andrey пишет: цитата: | Файл *.rc должен быть в кодировке RU1251 |
| Кодировки это первое что я перепробовал. На 7-ке это не сразу заметно, так как показывается название из Title. Но в списке процессов, где Описание тоже кракозябры.
|
|
|
|
| постоянный участник
|
Пост N: 3088
Зарегистрирован: 17.02.12
|
|
Отправлено: 11.03.20 12:30. Заголовок: rvu Возможно поможе..
|
|
|
|
| |
Пост N: 229
Зарегистрирован: 05.11.05
|
|
Отправлено: 11.03.20 16:32. Заголовок: У меня пока ничего н..
У меня пока ничего не получилось. Хорошо бы посмотреть пример с русским языком. Или дал бы кто работающий вариант файла .rc
|
|
|
|
| постоянный участник
|
Пост N: 3089
Зарегистрирован: 17.02.12
|
|
Отправлено: 11.03.20 19:08. Заголовок: rvu пишет Хорошо бы ..
rvu пишет цитата: | Хорошо бы посмотреть пример с русским языком |
| Русский не использовал, только EN, но плясать можно от \MiniGui\RESOURCES\MiniGui.rc ... BEGIN BLOCK "StringFileInfo" BEGIN BLOCK "040904B0" /* LANGUAGE: US English (0x0409), ENCODING: Unicode (1200/0x04B0) */ BEGIN VALUE "Comments", "See LICENSE.txt for licensing terms." "\0" VALUE "CompanyName", MG_NAME "\0" VALUE "FileDescription", MG_NAME "\0" VALUE "FileVersion", MG_VER_FILE_STR "\0" VALUE "LegalCopyright", "Copyright © 2005-2020 MiniGUI Team" "\0" VALUE "ProductName", MG_NAME "\0" VALUE "ProductVersion", MG_VER_PROD_STR "\0" END END BLOCK "VarFileInfo" BEGIN VALUE "Translation", 0x0409, 0x04B0 /* LANGUAGE: US English (0x0409), ENCODING: Unicode (1200/0x04B0) */ END END ... и кодов из темы по ссылке выше
|
|
|
|
| |
Пост N: 230
Зарегистрирован: 05.11.05
|
|
Отправлено: 12.03.20 08:07. Заголовок: С 10-кой пока не тес..
Проблема была на новой версии Минигуи с bcc58. После того, как заменил rw32core.dll на взятый из bcc55 заработало. А я смутно помнил, что, вроде, то что написал Андрей у меня раньше работало. Интересно, такая замена не даст ли новых сюрпризов?
|
|
|
|