Показать сообщение отдельно
  #20  
Старый 24.03.2008, 18:14
Rosenkrantz Rosenkrantz вне форума
Активный
 
Регистрация: 04.12.2007
Адрес: Москва
Сообщения: 234
Версия Delphi: Delphi 7
Репутация: 40
По умолчанию

Цитата:
Сообщение от DeadMan89
все вроде бы сделал,но ошибка
[Error] Unit1.pas(60): Unsatisfied forward or external declaration: 'TForm1.GetAnswer'
Это потому, что если вы хотите сделать функцию членом класса формы, то в описании формы нужно эту функцию объявить:
Код:
TForm1 = class(TForm)
  ...
public
  ...
  function GetAnswer(SQuestion: String): String;
  ...
end;
а в реализации функции написать:
Код:
function TForm1.GetAnswer(SQuestion: String): String;
Но вообще это не обязательно, эта функция может быть и автономной.

Цитата:
и какого типа должна быть переменная Anwer?Которой присваиваем функцию
Ну, раз функция возвращает String, то и переменная, наверное, должна быть типа String, как вы думаете?
Ответить с цитированием