Вася, умный, да?
Читай код внимательно.
1. String используется только внутри модуля, наружу выдается PChar.
2. String использован именно для универсальности - поддерживается unicode и non-unicode версии.
3. Везде наружу "торчат" именно указатели:
PChar - указатель на Char;
var Integer в параметрах функции компилятором транслируется именно в указатель.
|