![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Тип, совместимый и со String и с PChar [D6, 95/98]
Dr. Genius © (2006-10-21 08:04:00)Здравствуйте!
String можно преобразовать в PChar, PChar можно преобразовать в String. А существует ли в Delphi такой тип, совместимый и со String и с PChar без дополнительного преобразования? Мне в частности надо как-то объявить в качестве аргумента функци строку, совместимую с обоими из вышеперечисленных типов (чтобы не было ошибок “Incompatible types: ‘String’ and ‘PChar’”).
Virgo_Style (2006-10-21 10:25:00) [21]может, overload использовать?
Loginov Dmitry (2006-10-21 09:24:00) [22]
function GetLength(const S: string): Integer;
begin
Result := Length(S);
end;
procedure TForm1.Button1Click(Sender: TObject);
var
P: PChar;
begin
P := 'Строка';
ShowMessageFmt('%d', [GetLength(P)]);
end;