其中的 2 個字串型別為指標, 所以當對話視窗的文字內容非固定時, 在 Messagebox 中要呼叫 PChar() 做型別轉換.
範例:
procedure TForm1.Button1Click(Sender: TObject); var i: PAnsiChar; cTest: string; begin cTest := 'test string'; cTest := cTest + cTest; Application.MessageBox(PChar(cTest), 'test msgbox', MB_OK); end;
沒有留言:
張貼留言