Показать сообщение отдельно
  #4  
Старый 01.03.2009, 19:56
Аватар для Karsh
Karsh Karsh вне форума
Активный
 
Регистрация: 22.09.2007
Адрес: SPb
Сообщения: 228
Версия Delphi: 7, 2009, XE2
Репутация: 70
По умолчанию

боюсь, что только если так:
Код:
procedure TForm1.Button1Click(Sender: TObject);
type
  TArr = array [1..10] of byte;
var
  A: TArr;
  P: Pointer;
begin
  P := @A;
  //set second element of array to 100 using only operations with pointer "P"
  //**********************
  TArr(P^)[2]:= 100;
  //**********************
  ShowMessage(IntToStr(A[2])); // "100"
end;
__________________
Начинающий программист уверен, что в 1 килобайте 1000 байт.
Законченный программист уверен, что в 1 километре 1024 метра.
Ответить с цитированием