Уважаемые, форумчане!!! Если кто-нибудь знает в чём проблема, то подскажите: Сделал так,
что если игра стоит, то светится кнопка Играть, а если её нет, то Установить. Вроде бы код работает, но почему-то, нажимая на кнопку Играть, она не запускается.
On Preload:
strRunGamePath = Registry.GetValue(HKEY_LOCAL_MACHINE, "SOFTWARE\\My Game\\Installation", "ExePath", true).."\\MyGAme.exe";
if (Registry.DoesKeyExist(HKEY_LOCAL_MACHINE, "SOFTWARE\\My Game\\Installation", "ExePath".."\\MyGAme.exe") == true) then
Button.SetEnabled("Button5", true); -- кнопка "Играть"
Button.SetEnabled("Button1", false); -- кнопка "Установить"
if (Registry.DoesKeyExist(HKEY_LOCAL_MACHINE, "SOFTWARE\\My Game\\Installation", "ExePath".."\\MyGAme.exe") == false) then
Button.SetEnabled("Button5", false); -- кнопка "Играть"
Button.SetEnabled("Button1", true); -- кнопка "Установить"
end
end
On Click:
File.Run(strRunGamePath.."\\MyGAme.exe", "", strRunGamePath, SW_SHOWNORMAL, false); [На кнопки Установить и Играть]
Если Кто знает в чём дело, подскажите. Заранее благодарен.
что если игра стоит, то светится кнопка Играть, а если её нет, то Установить. Вроде бы код работает, но почему-то, нажимая на кнопку Играть, она не запускается.
On Preload:
strRunGamePath = Registry.GetValue(HKEY_LOCAL_MACHINE, "SOFTWARE\\My Game\\Installation", "ExePath", true).."\\MyGAme.exe";
if (Registry.DoesKeyExist(HKEY_LOCAL_MACHINE, "SOFTWARE\\My Game\\Installation", "ExePath".."\\MyGAme.exe") == true) then
Button.SetEnabled("Button5", true); -- кнопка "Играть"
Button.SetEnabled("Button1", false); -- кнопка "Установить"
if (Registry.DoesKeyExist(HKEY_LOCAL_MACHINE, "SOFTWARE\\My Game\\Installation", "ExePath".."\\MyGAme.exe") == false) then
Button.SetEnabled("Button5", false); -- кнопка "Играть"
Button.SetEnabled("Button1", true); -- кнопка "Установить"
end
end
On Click:
File.Run(strRunGamePath.."\\MyGAme.exe", "", strRunGamePath, SW_SHOWNORMAL, false); [На кнопки Установить и Играть]
Если Кто знает в чём дело, подскажите. Заранее благодарен.