In our previous episode, Michael Van Canneyt said: > > function concatenate(name: string): string; cdecl; > > begin > > result := 'Freepascal ' + name; > > end; > > No, IMHO you will need to use pchar everywhere. VBA might understand WIDESTRING ?