Вопрос № 62222: Здравствуйте, уважаемые эксперты!
Немогу скомпилировать программу(см.приложение).
На последнем символе предпоследней строчки ошибка122:Invalid variable reference. Как исправить.Заранее извиняюсь, если вопрос тупой-просто нет опыта.Спасибо.<br...
Вопрос № 62.222
Здравствуйте, уважаемые эксперты!
Немогу скомпилировать программу(см.приложение).
На последнем символе предпоследней строчки ошибка122:Invalid variable reference. Как исправить.Заранее извиняюсь, если вопрос тупой-просто нет опыта.Спасибо.
Приложение:
Отправлен: 11.11.2006, 20:57
Вопрос задал: IceWolf (статус: 2-ой класс)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 6)
Отвечает: n0name
Здравствуйте, IceWolf!
asc дожна принимать как параметр переменную.
правильнее будет так:
function asc(var s:string; t: Integer):integer;
begin
case ord(s[t]) of
128..175 : s[t]:=s[t]+64;
224..239 : s[t]:=s[t]+16;
end;
asc:=s
end;
Ответ отправил: n0name (статус: 8-ой класс)
Ответ отправлен: 11.11.2006, 21:11 Оценка за ответ: 5
Отвечает: sir henry
Здравствуйте, IceWolf!
Уберите из определения функции function asc(var s:Longint):integer; слово var. Оно там ни к селу ни к городу. И сразу все заработает. :)
Ответ отправил: sir henry (статус: Академик) Россия, Красноярск ---- Ответ отправлен: 12.11.2006, 05:38 Оценка за ответ: 5