Re[5]: Ошибка "Debug Assertion Failed"
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 02.07.05 17:19
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А> Вся фишка в том, что я не пользовался мастером. Я просто в своем проекте (не сгенеренный MFC-Wizard, а написанный ручками с явным указанием основного цикла выборки сообщения, и.т.д) в настройках указал, что нужно использовать MFC как статическую библиотеку, а затем просто пользовался классами CDaoDatabse, CDaoRecordset, и.т.д.


так "просто" использовать классы из MFC не получится. Если твоя цель — работающая программа — сгенери каркас мастером, посмотри что там и как и добавь свой код, если проводишь исследования на тему mfc-классы в не-mfc проекте — флаг в руки.

А> Например, для добавления строки использвался код типа

А>
А>CDaoDatabase db;
А>db.Open(dbName,FALSE,FALSE,CString(dbLangGeneral)+_T(dbPasswordPWD));

А>   CDaoTableDef    dbTableDef(&db);
А>   dbTableDef.Open(tableName);

А>      CDaoRecordset    dbRecord(&db);
А>      dbRecord.Open(&dbTableDef);

А>         dbRecord.AddNew();

А>      dbRecord.Close();

А>   dbTableDef.Close();

А>db.Close();
А>

А> И где здесь нужно вставлять ASSERT-ы (или ASSERT_VALID-ы)?

это философский вопрос, про смысл ASSERT-ов я уже писал.
... << RSDN@Home 1.1.4 beta 7 rev. 501>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.