Delphi справочник - Форум программистов - Навигация  
 A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z      По первой букве  
System     SysUtils     StrUtils     DateUtils     FileCtrl     ConvUtils     StdConvs     Math     Classes     Dialogs     Types     Variants    ПО Unit   Compiler directives     Directives     Keywords     Types     Variables     Constants     Functions     Procedures    По категории  
Подписаться на рассылку:
Клуб программистов


Основы Delphi
PAnsiChar
Тип
Указатель на значение AnsiChar System unit
  type PAnsiChar = ^AnsiChar;
Описание
Тип PansiChar - указатель на значение AnsiChar. Он может также использоваться, чтобы указать на символы в пределах AnsiString, как в коде примера.

Как и с другими указателями, целочисленная арифметика, такая как Inc и Dec, может быть выполнена с PAnsiChar переменной, также показанной в примере.
Примечания
PAnsiChar используется преимущественно при обработке законченных строк.
Похожие команды
$ExtendedSyntax  Контроль обработки некоторых расширений Паскаля

AnsiChar  Символьный тип, гарантированный размер 8 бит

AnsiString  Тип данных, который содержит строку AnsiChar

Dec  Декремент порядковой переменной

Inc  Увеличивает порядковую переменную

PChar  Указатель на значение символа (Char)

PWideChar  Указатель на PWideChar

 
Пример кода : Показ всех символов AnsiString
var
  myString  : AnsiString;
  myCharPtr : PAnsiChar;
  i : Integer;

begin
  // Создание строки AnsiChar
  myString  := 'Hello World';

  // Указатель на первый символ в строке
  i := 1;
  myCharPtr := Addr(myString[i]);

  // Показ всех символов строке
  while i <= length(mystring) do
  begin
    ShowMessage(myCharPtr^);
    Inc(i);
    Inc(myCharPtr);
  end;
end;
 H
 e
 l
 l
 o

 W
 o
 r
 l
 d
 



© Блог программистов   |  Создание и продвижение сайтов - "Веб сателлит"  |  Ссылки  |     |  Английская версия