Вверх ↑
Ответов: 537
Рейтинг: 14
#1: 2021-09-05 09:05:49 ЛС | профиль | цитата
При создании программ обнаружил пару ошибок в компиляторе.
1) Не правильно записывается путь в реестр, вместо C:\Windows\Media\Characters\Windows Ding.wav записывается C:\Windows\Media\Chara и это только если компилировать FPC-64U и FPC-64U, в остальных правильно записывается.
2) С компилятором FPC-64U и FPC-64U нельзя открыть какой нибудь файл кроме .exe, например картинку, текст и т.д. С помощью WinExec можно открыть только программу и ничего более, точка doShellExec не работает с этими компиляторами. Смотрите пример
Add(MainForm,2953706,189,56)
{
}
Add(Registry,11471578,245,112)
{
HKey=1
Key="AppEvents\Schemes\Apps\.Default\.Default\.Current"
Data="C:\\Windows\\Media\\Characters\\Windows Ding.wav"
}
Add(Button,7276580,189,119)
{
Left=15
Top=15
Caption="Reg"
link(onClick,11471578:doWrite,[])
}
Add(ODialog,5270751,245,168)
{
link(onExecute,13184427:doShellExec,[])
}
Add(WinExec,13184427,301,161)
{
}
Add(Button,5533530,189,168)
{
Left=15
Top=50
Caption="Open"
link(onClick,5270751:doExecute,[])
}

карма: 4

0
Редактировалось 1 раз(а), последний 2021-09-05 09:06:11