Код получения параметра..
Если параметр нечетный от 19 до хрен знает какого (если вообще предел есть), то обрезается нечетный символ. Получаю так:Код:char *TB_GetDataStr( int Idx, ITBPDataProvider* Params ) { int code=0; AnsiString OutStr; char *ptr= NULL; int size=0; try { code = Params->GetDataByID( Idx, NULL, 0 ); if ( code > 0 ) { if ( ( ptr = (char *)malloc( code+1 ) ) != NULL ) { size = code; code = Params->GetDataByID( Idx, ptr, size ); if ( code > 0 ) { ptr[size] = '\0'; OutStr = ptr; } free( ptr ); } } } catch ( … ) {} return OutStr.c_str(); }
Сабж?!Код:AnsiString _Text( TB_GetDataStr( 0, Params ) );
P.S. v2.10.03, w2kSP4

