...Строки (String), с другой стороны, намного проще использовать. Большинство вещей выполняется автоматически, само собой. Но множество API функций Windows (или Linux) требуют нуль-терминированных строк PChar, а не строк Delphi String. К счастью, тип String специально устроен так, что они фактически тоже являются указателями на строки, завершающиеся нулём (этот терминатор никак не используется Delphi и компилятор постоянно таскает его со строками только на этот случай). Так что любую строку String вы можете использовать и как PChar – просто приводя тип:...
P.S.
это одна строковая переменная, содержащая набор печатных символов. А текст -- это именно набор строк разделенных символами 0D0A
Вот это похоже на правду.