Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, Аноним, Вы писали:
jcp>>>внимание вопрос. jcp>>>когда приложение, которое вызвало эту длл в фокусе, showmessage w1 показывает нужное значение 555555, jcp>>>но когда без фокуса начальное значение переменной 44. jcp>>>почему?
А>>Потому, что у процесса, в контексте которого выполняется MsgProc переменная w1 не инициализирована (содержит мусор который компилятор записал в файл). Кратко: между процессами разделяется только код длл, но не данные.
А>как же быть, если нужно в msgproc использовать данные ?
да и еще кстати, если данные не разделяются, но константы то работают.