вот такой код, он нужен для сохранения настроек, код выполняется настройки в ini пишутся, но
вместе с этим звучит предупреждающий звук системы, на экране ничего нет в этот момент.
CODE:
function getmessage(0, WM_CLOSE){
char buffer1[255];
GetWindowText(tab2_ctrl[2][0], address(#buffer1[0]), sizearray(buffer1));
if(formatsn(format(#buffer1[0]))>0){
WritePrivateProfileString ("TAB_2_tab3", "energy_social", format(no_enr_korm[0][0]), path_to_ini); //Записали в ini значение
}
GetWindowText(tab2_ctrl[2][1], address(#buffer1[0]), sizearray(buffer1));
if(formatsn(format(#buffer1[0]))>0){
WritePrivateProfileString ("TAB_2_tab3", "energy_chess", format(no_enr_korm[1][0]), path_to_ini); //Записали в ini значение
}
GetWindowText(tab2_ctrl[2][2], address(#buffer1[0]), sizearray(buffer1));
if(formatsn(format(#buffer1[0]))>0){
WritePrivateProfileString ("TAB_2_tab3", "energy_cristal", format(no_enr_korm[2][0]), path_to_ini); //Записали в ini значение
}
}
function getmessage(0, WM_CLOSE){
char buffer1[255];
GetWindowText(tab2_ctrl[2][0], address(#buffer1[0]), sizearray(buffer1));
if(formatsn(format(#buffer1[0]))>0){
WritePrivateProfileString ("TAB_2_tab3", "energy_social", format(no_enr_korm[0][0]), path_to_ini); //Записали в ini значение
}
GetWindowText(tab2_ctrl[2][1], address(#buffer1[0]), sizearray(buffer1));
if(formatsn(format(#buffer1[0]))>0){
WritePrivateProfileString ("TAB_2_tab3", "energy_chess", format(no_enr_korm[1][0]), path_to_ini); //Записали в ini значение
}
GetWindowText(tab2_ctrl[2][2], address(#buffer1[0]), sizearray(buffer1));
if(formatsn(format(#buffer1[0]))>0){
WritePrivateProfileString ("TAB_2_tab3", "energy_cristal", format(no_enr_korm[2][0]), path_to_ini); //Записали в ini значение
}
}
В чем может быть проблема? Почему выдает такой не приятный звук...?
(Добавление)
Хм... сейчас проверил по лучше, проблема не в этом а в закрытии скомпилированного exe, если запускаю скрипт через кибор закрывает програму без звуков, все нормально, если exe звучит тын - дын, буду рыть еще пока не понятно....