Форум » GUI » hwGUI Вопрос Кресину » Ответить

hwGUI Вопрос Кресину

PSP: Александр, подскажите. Имеем простейший код: [quote]#include "hwgui.ch" FUNCTION Main LOCAL oMainWnd LOCAL oFont LOCAL cFile := "" PREPARE FONT oFont NAME "MS Sans Serif" WIDTH 0 HEIGHT -13 INIT WINDOW oMainWnd TITLE "Example" FONT oFont SIZE 500,200 @ 10, 10 BUTTON "..." SIZE 40,20 ; ON CLICK {|| cFile := hwg_SelectFile( "All files", "*.*", "C:\Users\Администратор\Desktop" ), ; hwg_MsgInfo( cFile ) } ACTIVATE WINDOW oMainWnd hwg_WriteLog( cFile, "log.txt" ) RETURN[/quote] Если не жать BUTTON вообще и закрыть окно сразу или нажать, но не выбирать файл, то при закрытии окна лог создается исправно. Если же в диалоге SelectFile выбрать файл, то лог не создается вообще. Как это объяснить?

Ответов - 5

alkresin: Запустил ваш код - лог создается исправно, выбран файл или нет. Даже не знаю, что и сказать.

PSP: Ok. Будем искать.

SergKis: PSP пишет Будем искать. В чем смысл такой организации действий после ACTIVATE ..? В hmg после activate main окна, не получишь управление.


PSP: Это просто тест. Без смысла. У меня так отработал, вот я и спросил.

PSP: Вряд ли это кому-то пригодится, но удалось выяснить, что такое поведение проявилось при запуске этого примера с виртуального диска, смонтированного в винде (тип - VHD). На обычном HDD всё работает нормально. Это, конечно, не проблема hwgui.



полная версия страницы