Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2003.07.31;
Скачать: [xml.tar.bz2];

Вниз

Ошибка при компиляции   Найти похожие ветки 

 
maker   (2003-05-27 08:04) [0]

Люди, Помогите! Почему не выполняется следующая процедура(аналог LineTo)?
При компиляции компилятор пишет Internal Error: C3950 ???
Хотя без это процедурки прога нормально компилируется!?..

procedure ltoex(x1,y1,x2,y2:integer);
var
e:integer;
begin
if abs(x2-x1)>=abs(y2-y1) then
begin
if x2-x1>=0 then
begin
for e:=x1 to x2 do
form1.Canvas.Pixels[e,y1+((y2-y1)*(e-x1)) div (x2-x1)]:=clRed;
end
else
begin
for e:=x2 to x1 do
form1.Canvas.Pixels[e,y1+((y2-y1)*(e-x1)) div (x2-x1)]:=clRed;
end;
end
else
begin
if y2-y1 >= 0 then
for e:=y1 to y2 do
form1.Canvas.Pixels[y1+((x2-x1)*(e-x1)) div (y2-y1),e]:=clRed
else
for e:=y2 to y1 do
form1.Canvas.Pixels[y1+((x2-x1)*(e-x1)) div (y2-y1),e]:=clRed;
end;
end;


 
Poirot (Work)   (2003-05-27 09:14) [1]

А ты смотрел, что значит ошибка?
Да и это не в функции! Вот только сделай её членом класса TForm1


 
DarkGreen   (2003-05-27 09:36) [2]

1. Посмотри описание Internal Error в Хелпе.
2. Перепиши данную функцию (обычно достаточно пару строк изменить, для того, что бы скомпилироваться).


 
maker   (2003-05-27 20:22) [3]

Всё равно не получается... И зменять некуда(пробовал выносить в отдельные функции отдельные части, - всё одно). А как узнать что это за ошибка(чё то я не догоняю)?



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2003.07.31;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
8-100845
AlexOld
2003-04-07 11:16
2003.07.31
Выделение мышью фрагмента на Canvas


1-100823
HolACost
2003-07-17 16:14
2003.07.31
Можно ли по PE узнать размер ехешника


1-100663
Interested
2003-07-16 02:05
2003.07.31
Как загрузить иконку из ресурса exe файла, зная её ID?


1-100796
Beginner3000
2003-07-16 00:32
2003.07.31
---|Ветка была без названия|---


14-100985
LiLa Ananda
2003-07-16 08:29
2003.07.31
Делитесь ли вы проблемами?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский