Цель этой штуки :при выходе из программы запомнить ее кординаты а при запуске поместить ее в то же место .386 .model flat,stdcall option casemap:none include \masm32\include\windows.inc include \masm32\include\user32.inc include \masm32\include\kernel32.inc includelib \masm32\lib\user32.lib includelib \masm32\lib\kernel32.lib .const .... .... .data format db "%d",0 tbuff1 db "Status",0 FileName1 db "МОЙ ФАЙЛ .ini" ,0 tbuff2 db "X",0 tbuff3 db "150",0 tbuff10 db 128 dup(?) .code start: LOCAL hdc:HDC LOCAL rect:RECT invoke GetWindowRect, hWnd,ADDR rect invoke wsprintf,ebp,addr format,rect.left invoke WritePrivateProfileStringA,addr tbuff1,addr tbuff2,ebp ,addr FileName1 (Создаю файл с координатами угла) (Получаю из этого файла координаты угла) invoke GetPrivateProfileString,addr tbuff1,addr tbuff2,addr tbuff3,(?addr tbuff10?),10,addr FileName1 _______________________________________________________________________________________________________________ ( ___как перевести ASCII значение в регистр чтобы поставить его в (??????) ) invoke SetWindowPos,hWnd,0,(??????),45,315,200,SWP_NOSIZE or SWP_NOZORDER OR SWP_NOACTIVATE _________________________________________________________________________________________________________________ с функцией wsprintf не получается ПОМОГИТЕ ПОЖАЛУЙСТА разобраться