Форум: "Базы";
Текущий архив: 2002.10.21;
Скачать: [xml.tar.bz2];
ВнизНазначение обработчика в Run Time Найти похожие ветки
← →
b-Ars (2002-09-27 16:39) [0]Господа, я пытаюсь назначить полю из БД обработчик OnSetText в RunTime. Там 2 параметра: 1 - Поле(Sender: TField), 2 - const Text:String. Пожалуйста покажите как конкретно назначить сию процедуру полю, т.е. что нужно передавать 2-м параметром. Спасибо.
← →
sniknik (2002-09-27 16:47) [1]назначь в десигн-тайме щелчком мыши по нему и посмотри.
← →
Best Before 2024 (2002-09-27 16:49) [2]TMyForm = class(...)
private
public
procedure MyOnSetText(Sender: TField; const Text: String);
end;
procedure TMyForm.OnCreateForm(...)
begin
MyField.OnSetText := MyOnSetText;
end;
procedure TMyForm.MyOnSetText(Sender: TField; const Text: String);
begin
...
end;
← →
B-Ars (2002-09-27 16:50) [3]Да нет, проблема-то не в этом. Что писать в Query1.Fields.FieldByName("Field1").OnSetText:=MyOnSetText(????????????????)<-вот тутова, первый параметр поле, а вторым-то что, код напишите плиз.
← →
B-Ars (2002-09-27 16:52) [4]О, Йес, Best Before 2024, спасибо, благодарю, пардон за ламерство
← →
Anatoly Podgoretsky (2002-09-27 16:53) [5]В данный обрабочик ничего не надо передавать, это не твоя задача, это бкднт делать твой компонент TFieldXXX
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.10.21;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c