Mam taka funkcje w C++ Builderze:

void polacz()
{
char *opis="";
WSAData *dane;
int wersja = 257;

if (WSAStartup(257, dane))
Application->MessageBoxA("dziala!","test",MB_OK);
Form1->Memo1->Lines->Add(opis);
Form1->Memo1->Lines->Add(sizeof(opis));
memcpy(opis,(char*)dane->szDescription,strlen(dane->szDescription));
Form1->Memo1->Lines->Add(sizeof(opis));

WSACleanup();
};

Powiedzcie mi co jest źle , bo ja naprawde nie wiem !! wywala sie przy
kopiowaniu dane->szDescription. Jak mozna rozwiazac ten problem ?? Z gory
dziękuje.