Olaf Monien – A couple of versions ago Delphi XE kind of silently introduced the new string types MarshalledString and MarshalledAString. These types basically map to PChar and PAnsiChar, which worked fine for years. Since Delphi went multi-platform though, there was the need to introduce some stricter abstraction from string types that may exist on all those various platforms, such as Win, MacOSX, iOS and now, with XE5, even Android. And it’s not just platforms, but even a set of different compilers now. So everytime there are API calls to a certain platform, it’s very likely that you will ...
Visits by Source
Users who voted for this posting