Господа, есть ли здесь знающие паскаль и могущие объяснить смысл сей записи:
PChar(PChar(ptr^)^)^ := PChar(b^.ptr)^
здесь ptr и b.ptr - типа Pointer
А также как этот ужас можно привести к виду, который бы скомпилировался на FreePascal: на delphi работает, а fpc говорит, что разные размеры при приведении типов.