Найдено 9 результатов
- 21.05.2012 19:09:57
- Форум: Lazarus
- Тема: Как получить ячейку объекта типа TStringGrid в виде TRect?
- Ответы: 5
- Просмотры: 3418
Re: Как получить ячейку объекта типа TStringGrid в виде TRec
svk12, Спасибо, так работает)
- 20.05.2012 20:24:59
- Форум: Lazarus
- Тема: Как получить ячейку объекта типа TStringGrid в виде TRect?
- Ответы: 5
- Просмотры: 3418
Re: Как получить ячейку объекта типа TStringGrid в виде TRec
Ism, это работает, если в объекте типа TStringGrid используются объекты типа columns, а если используются просто ячейки, то такая конструкция выдаёт выход за границу списка, ибо колонны не используются..
- 20.05.2012 19:47:06
- Форум: Lazarus
- Тема: Можно ли задать параметр процедуру по умолчанию?
- Ответы: 10
- Просмотры: 5340
Re: Можно ли задать параметр процедуру по умолчанию?
Ism писал(а):Может в качестве параметра передавать объект выполняющий нужные функции ?
Спасибо за совет, сейчас попробую!
- 20.05.2012 19:33:36
- Форум: Lazarus
- Тема: Можно ли задать параметр процедуру по умолчанию?
- Ответы: 10
- Просмотры: 5340
Re: Можно ли задать параметр процедуру по умолчанию?
v-t-l, не, так тоже пробовал..
- 20.05.2012 19:09:01
- Форум: Lazarus
- Тема: Как получить ячейку объекта типа TStringGrid в виде TRect?
- Ответы: 5
- Просмотры: 3418
Как получить ячейку объекта типа TStringGrid в виде TRect?
событие onDrowCell объекта типа TstringGrid связывается с процедурой вида:
procedure Tform1.onDrawCell(Sender: TObject; aCol,
aRow: Integer; aRect: TRect; aState: TGridDrawState);
Значит, этот объект как-то может определить ячейку ( cell[aCol, aRow]) как объект типа TRect ...
procedure Tform1.onDrawCell(Sender: TObject; aCol,
aRow: Integer; aRect: TRect; aState: TGridDrawState);
Значит, этот объект как-то может определить ячейку ( cell[aCol, aRow]) как объект типа TRect ...
- 20.05.2012 19:02:31
- Форум: Lazarus
- Тема: Можно ли задать параметр процедуру по умолчанию?
- Ответы: 10
- Просмотры: 5340
Re: Можно ли задать параметр процедуру по умолчанию?
Ism, type p1 = procedure(var A: arr; i, j: integer);
процедура типа p1
процедура типа p1
- 20.05.2012 18:27:19
- Форум: Lazarus
- Тема: Можно ли задать параметр процедуру по умолчанию?
- Ответы: 10
- Просмотры: 5340
Re: Можно ли задать параметр процедуру по умолчанию?
Ism писал(а):проверяйте параметр
Как же мне его проверить, если его вообще не будет? Мне как раз и нужно задать его по умолчанию, а компилятор этого делать не хочет, видимо, я неправильно пишу это присваивание "по умолчанию"..
- 20.05.2012 17:54:21
- Форум: Lazarus
- Тема: Можно ли задать параметр процедуру по умолчанию?
- Ответы: 10
- Просмотры: 5340
Re: Можно ли задать параметр процедуру по умолчанию?
http://www.delphisources.ru/pages/faq/base/function_like_param.html не за что
Спасибо, конечно, но это не то, что мне нужно. Мне нужно не просто передача функции как параметр, а именно присваивание параметра по умолчанию, то есть, по сути: исправить то, что я написал на то, что ...
Спасибо, конечно, но это не то, что мне нужно. Мне нужно не просто передача функции как параметр, а именно присваивание параметра по умолчанию, то есть, по сути: исправить то, что я написал на то, что ...
- 20.05.2012 17:41:33
- Форум: Lazarus
- Тема: Можно ли задать параметр процедуру по умолчанию?
- Ответы: 10
- Просмотры: 5340
Можно ли задать параметр процедуру по умолчанию?
Нужно внутри сортировки использовать внешнюю функцию обмена двух элементов. При этом есть вариант, что этой функции не будет в фактических параметрах. Можно ли задать параметр по умолчанию в виде процедуры?
Предполагается нечто типа:
procedure SelectionSort(var A: Arr; n: range;
swap: ...
Предполагается нечто типа:
procedure SelectionSort(var A: Arr; n: range;
swap: ...
