このコードを使用してWideStringをフォーマットしていますが、成功していません。予期しない結果を出力します:(
これが私のコードです
WideString s;
dep=new TStringList();
while(!DM->tDepPln->Eof)
{
//where tDepPlnFltNo is mysql field type of WideString
s.sprintf(L"%-11S",DM->tDepPlnFltNo->AsWideString);
dep->Add(s);
DM->tDepPln->Next();
}
使用するs.sprintf(L"%-11S","blablabla");
と機能しますが、WideStringのmysqlフィールドタイプに設定すると機能しません!! 問題はコンバージョンにあると思います!
それを修正する方法???