Показать сообщение отдельно
  #5  
Старый 11.02.2009, 13:28
oleg_at oleg_at вне форума
Прохожий
 
Регистрация: 30.10.2007
Сообщения: 2
Репутация: 10
По умолчанию Переменная в переменной

Цитата:
Да нет, нормально. Просто надо уметь работать с указателями и тогда четкая типизация тебе мешать не будет.
Поделись!
В 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. Вообще нравиться интелектуальные ответы, типа:
"Спасибо, разобрался!"
Если разобрался, то зачем другим голову морочил до этого.
А если разобрался, то изложи решение!
В электронике - обратная связь!!!! Уважать других надо!
Ответить с цитированием