s:string; p:pchar; a:array[1..20] of char; 那么三者之间的转换如下: 1、字符串到PChar p:=PChar(s); 2、PChar到字符串 s:=p; 3、PChar到字符数组 StrCopy(@a,p); 4、字符数组到PChar PChar(@a); 5、字符串与字符数组之间的转换就只有通过PChar来中转了。例如下面这个例子: procedure TFo...
jstring charsToJstring(JNIEnv* pEnv, const char* pData) { return pEnv->NewStringUTF(pData); } 1. 2. 3. 4.
s: string; p: pchar; a: array[1..20] of char; 1、字符串 ---> PChar p := PChar(s); 2、PChar ---> 字符串 s := p; 3、PChar ---> 字符数组 StrCopy(@a , p); 4、字符数组 ---> PChar PChar(@a); 5、字符串 ---> 字符数组 StrCopy(@a , PChar(s)); 6、字符数组...