powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Поделитесь знаниями по turbo c
2 сообщений из 2, страница 1 из 1
Поделитесь знаниями по turbo c
    #34300769
Романыч84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Передо мной встала задача, необходимо нарисовать прямоугольник и двигать его мышкой и изменять размеры. Когда начинаю двигать прямоугольник, то программа вылетает

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
how_mous(x_m,y_m,butt);

		if (*y_m>t && *y_m<b && *x_m>l && *x_m<r)
				{arrow_mous();
				while (testb(x_m,y_m)== 1 ) //проверка на нажатие клавиши					{ mous_off();// выкл мышь
						size=imagesize(l,t,r,b);
						buf=(char*) malloc(size);
						getimage(l,t,r,b,buf);

						putimage(l,t,buf,XOR_PUT);// стираем изображение

						napr=mouse_motion(x_m,y_m);//выбираем направление
						switch (napr);// а вот тут я уже не знаю,  как определить новые координаты
						 {
							case LEFT: 	putimage(l,t,buf,XOR_PUT);break
							case UP: 	putimage(l,t,buf,XOR_PUT);break;
							case RIGHT:          putimage(l,t,buf,XOR_PUT);break;
							case DOWN: 	putimage(l,t,buf,XOR_PUT);break;
							};
						mous_on();
					 }
				 }
...
Рейтинг: 0 / 0
Поделитесь знаниями по turbo c
    #34302075
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Романыч84...Когда начинаю двигать прямоугольник, то программа вылетает...

код не полный - гадание на кофейной гуще...попробуйте коментнуть потроха обработчика у крыски...по коду не видно - делаете ли Вы освобождение аллокируемой памяти...

с уважением
(круглый)
ЗЫ
помню, помню турбо си...Приходилось править его порой - чтоб правильно работал... Не совсем удачный инструментарий... Избегайте вызовов системных прерываний с использованием регистров НЕ ax, ba, cx, dx.. А то будете долго мучаться :)
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Поделитесь знаниями по turbo c
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]