Re: Проблема с выводом текста в текстовые поля диалога
От: flаt  
Дата: 28.11.16 09:17
Оценка:
Здравствуйте, RussianFellow, Вы писали:

RF>В вызывающей функции я пишу:


RF>strcpy(s1,"a"); strcpy(s2,"b"); strcpy(s3,"c"); strcpy(s4,"d"); strcpy(s5,"e"); strcpy(s6,"f"); strcpy(s7,"g"); strcpy(s8,"h");


Что такое s1? Скорее всего, это просто char* s1;, что и ведёт к краху.

Исправь на

CString s1 = "a", s2 = "b" ...
mySourceNuDialog.setTextsIntoEdits(s1, s2 ...);


А ещё лучше в параметрах тоже заменить char* s1 на const CString& s1.

ЗЫ: Впрочем, даже если там CString, всё равно в него нельзя писать через strcpy, только через

CString s1;
strcpy(s1.GetBuffer(strlen("a")), "a");

, но зачем?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.