Здравствуйте, Rat, Вы писали:
Rat>Имеется вот такая вот структура:
Rat>Rat> struct tAddressStruct
Rat> {
Rat> CString email;
Rat> CString Comment;
Rat> } m_AddressStruct;
Rat>
Rat>В некотором месте программы объявляется указатель на нее:
Rat>Rat> tAddressStruct * as;
Rat> as = (tAddressStruct *) malloc (sizeof (tAddressStruct));
Rat>
Rat>и по этому указателю записываются данные:
Rat> as->>email = "111"; //dlg.m_NewAddres ;
as->>Comment = "222"; //dlg.m_Comment ;
Rat>
Rat>вот. компилится этот кусок нормально, но когда программа добирается до этого места, то грохается с эксепшеном.
Rat>не подскажите ли как с этим бороться?
malloc дает Вам не-инициализированный кусок памяти. Вам нужны правильно сконструированные CString-и. Попробуйте new вместо malloc.
Влад.