Цитата:
Да нет, нормально. Просто надо уметь работать с указателями и тогда четкая типизация тебе мешать не будет.
|
Поделись!
В PHP, VB "склейки" имен переменных делаются.
Получаем красивый программный продукт.
Delphi - не Си.
Вот на Delphi и "споткнулся"!
Как частный случай, для отладки:
Код:
procedure Form.edKeyPress(Sender: TObject; var Key: Char);
var
str, str1: String;
istr: ^String; // переменная-указатель
begin // #13 -> Chr(VK_RETURN)
str := 'Key'; // 'TEdit(Sender).' + 'Text';
istr := @str; // инициализируем переменную istr
str1 := istr^;
ShowMessage(str + #13#10 + str1 + #13#10 + PChar(istr));
изночально ясно что str === str1 = 'Key', и PChar(istr) - бред,
а как получить значение Key, через str ?
P.S. Вообще нравиться интелектуальные ответы, типа:
"Спасибо, разобрался!"
Если разобрался, то зачем другим голову морочил до этого.
А если разобрался, то изложи решение!
В электронике - обратная связь!!!! Уважать других надо!