2009-08-04 11 views
1

でTDesC8をCONSTするため、私はRSockt.Sendは、次のシグネチャを持っているのに対し、ソケットの上にはunsigned char *を送信したい:はunsigned char *のSymbian C++

IMPORT_C void Send(const TDesC8 &aDesc, TUint someFlags, TRequestStatus &aStatus); 

私はそれを次の方法を実行しようとしましたが、それが与えます私にエラーメッセージ:

Socket.Send(TPtrC8 ptr((TUint8*)charvariable), 0, iStatus); 

Error #254: Type name is not allowed. 

他に何か提案がありますか?

おかげ

答えて

2

あなたが接近していたが、あなたは、式の中で変数を宣言することはできません。ここで方法は次のとおりです。これはunsigned char *データを前提としていること

Socket.Send(TPtrC8((TUint8*)charvariable), 0, iStatus); 

注終了ゼロです。

関連する問題