我在那裏,我想從一個TEdit
對象文本輸入「RAD Studio在西雅圖10個」問題,我得到一個errormessage的說法轉換的UnicodeString爲字符串xrad工作室
E2034無法將「的UnicodeString '到 '字符串'
我的代碼如下:
this->shopVar->addDog(edName->Text, StrToInt(edAge->Text), "male", "dogspecial");
此功能addDog
需要(string, int, string, string)
當我嘗試發送來自TEdit
對象的文本與edName->Text
時,我收到前面提到的錯誤消息。
我的問題如下,我可以在edName
從unicodestring轉換爲字符串還是必須更改我的參數列表的數據類型?如果是這樣,我該怎麼做?
我一直在尋找這個問題,但沒有發現任何類似於我的問題。
*我一直在尋找這個問題,但沒有發現任何類似我的問題。 * - ???在字符串類型之間轉換是一個經常被問到的問題。也許不是C++ Builder的字符串類型,但是字符串類型(Unicode到char-based,基於char的到Unicode,基於char的到寬字符,LPCSTR,LPCTSTR等等)。你的Builder字符串類型「UnicodeString」可能只是他們說「Unicode」這個詞的方式。 – PaulMcKenzie