Показать сообщение отдельно
Старый 14.10.2004, 18:20     # 4
Interceptor
Banned
 
Аватар для Interceptor
 
Регистрация: 04.09.2002
Адрес: В сети ;)
Сообщения: 783

Interceptor Давно пора выгнатьInterceptor Давно пора выгнатьInterceptor Давно пора выгнатьInterceptor Давно пора выгнать
ЕЖ
Попытался сделать как ты сказал:

Код:
Procedure Rev(var a:PString; b:PString; c :PString);
begin
a:=nil;
b:=nil;
c:=nil;
end;

procedure TForm1.Button4Click(Sender: PObj);
begin
      Rev(RichEdit1.Text@, RichEdit2.Text@, RichEdit3.Text@);
end;
Компилятор пишет о несовместимости типов. Как по-другому можно передать указатель в процедуру?

/7y3uK
Цитата:
т.к. у тебя идет не совпадение типов
На сколько хватает моих познаний в английском компилятор пишет, что постоянный объект не может быть передан как ссылка на переменную.
Тем более, что типы у меня совпадают: просто я юзаю не VCL библиотеку, а её замену. И там RichEdit.Text имеет тип String.

Цитата:
Вот например процедура, которая найдет на указанной форме все ричи и очистит их:
Мне нужно чтоб не все поля очищались одной кнопкой, а одной кнопкой два, другой два и т.д.
Interceptor вне форума