![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ошибка Error: method identifier expected
SoulOfAngel © (2011-01-03 12:57:00)делал простое перемещение картинки с помощью мыши не знаю почему ругается( может модуль не дописал какойто.lazarus
var x0,y0:integer;
move:boolean;
procedure TForm1.Image1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
if button<>mbLeft then move:=false //если нажали не левой кнопкой, то перемещать не будем!
else begin
move:=true;
x0:=x; //запоминаем начальные координаты
y0:=y; //запоминаем начальные координаты
end;
end;
12 (2011-01-03 23:20:00) [1]в delphi свойство transparent (color) есть
этим цветом красится то, что должно быть прозрачным
SoulOfAngel (2011-01-03 23:16:00) [2]Ребят не подскажете как сделать бмп рисунки круглыми или чтобы углы были прозрачными, а то только квадрат получается, а углы белые рисую шашки)
Anatoly Podgoretsky (2011-01-03 18:39:00) [3]
> эта строка обязательна? а то у меня из-за неё ошибка
Только при наличии формы.
KilkennyCat (2011-01-03 18:21:00) [4]
> 12 © (03.01.11 18:13) [42]
это лазарус. не делфи.
12 (2011-01-03 18:13:00) [5]
> {$mode objfpc}{$H+}
> {$I Unit1.lrs}
это что такое...
полностью(от первого до последнего байта) код модуля как будет?
SoulOfAngel (2011-01-03 18:01:00) [6]написал выше ошибки:) здавать не надо сам по себе пишу учусь:) контрольную я уже сделал)причём сам:)
12 (2011-01-03 17:55:00) [7]не находит возможно файл dfm
а что пишет?
и когда сдавать :)
SoulOfAngel (2011-01-03 17:54:00) [8]
Compiling resource C:\programms\shashki2\Unit1.DFM
c:\lazarus\fpc\2.2.4\bin\i386-win32\windres.exe: C:/programms/shashki2/Unit1.DFM: No such file or directory
Unit1.pas(65,1) Error: Error while linking
Unit1.pas(65,1) Fatal: There were 1 errors compiling module, stopping
SoulOfAngel (2011-01-03 17:52:00) [9]эта строка обязательна? а то у меня из-за неё ошибка
12 (2011-01-03 17:35:00) [10]это директива подключения файла
The $R directive specifies the name of a resource file to be included in an application or library
$ R директива определяет имя файла ресурсов, которые будут включены в приложение или библиотека
KilkennyCat (2011-01-03 17:34:00) [11]т.е. это директива компилятора
KilkennyCat (2011-01-03 17:34:00) [12]
> {$R
в данном случае "включить в компиляцию следующие ресурсные файлы:...
> *.DFM}
...все ресурсы форм"
SoulOfAngel (2011-01-03 17:26:00) [13]можно спросить у вас ещё:) я тут когда искал код на перемещение имейджп нпшол код там была такая штука {$R *.DFM} это что такое?)) просто интересно
KilkennyCat (2011-01-03 16:59:00) [14]а, понял тебя... нажатие другой кнопки испортит незавершенный процесс перемещения...
в свое оправдание скажу, что это зависит от самого метода перемещения, если перемещение только при нажатой мыши - то я прав, в противном варианте - ты.
KilkennyCat (2011-01-03 16:55:00) [15]ну так это и требуется
12 (2011-01-03 16:54:00) [16]ну да
KilkennyCat (2011-01-03 16:51:00) [17]Это к какому такому разу? Когда будет вызвано событие Down?
12 (2011-01-03 16:39:00) [18]
> они и нужны-то только для получения дельты)
не, получится, что они испортились уже к след.разу
KilkennyCat (2011-01-03 16:35:00) [19]
> 12 © (03.01.11 16:29) [25]
>
> некий move? да только так
> а Х0 меняется все равно
>
> т.е. перемещается, только не видать
ничего не перемещается.
ибо логично предположить, что где-то выполняются действия (в т.ч. обработка х0 у0) только если move. а если не move, то пофиг какие-там x0 и у0 (тем более, что они и нужны-то только для получения дельты).
SoulOfAngel (2011-01-03 16:35:00) [20]ок спасибо:)