How to merge 2 string array in Delphi

I have 2 or more dynamic string array that fill with some huge data , i want to merge this 2 array to one array , i know i can do it with a for loop like this :

var
Arr1, Arr2, MergedArr: Array of …

Delphi thiscall calling convention

I need to call non-static C++ member functions

Hence i need to use the thiscall calling convention.

Delphi doesn’t support this calling convention.

So before i can call any of the member functions …