M
Mad_LIR
Есть такой код в C++ 5. В заремленой строке масив указателей на char задаёться статически. Мне нужно определять его динамически.
Вот возникла дурацкая проблема с переводом 2-х AnsiString в char * sta[2].
~ - квадрат 
Вопрос в том, что мне нужен именно массив указвтелей на char для передачи параметров. Help me please!
Вот возникла дурацкая проблема с переводом 2-х AnsiString в char * sta[2].
Код:
// char * sta[2] = {"servise.dll", "ShowForm"}; Это работает нормально
AnsiString qw = "servise.dll";
AnsiString qw1 = "ShowForm";
char * sta[2];
// sta[0]=qw.c_str(); - даёт "servise.~"
// sta[1]=qw1.c_str(); - даёт "ShowForm~"
// StrLCopy(sta[0], qw.c_str(), qw.Length()); - не работает
// StrLCopy(sta[1], qw1.c_str(), qw1.Length()); - не работает

Вопрос в том, что мне нужен именно массив указвтелей на char для передачи параметров. Help me please!