m_rsRecSet
типа CCustomRs
,
в качестве доступа укажите - private
private:
АВ:В этой переменной m_rsRecSet
будет храниться экземпляр
только что созданного нами класса хранения данных.
CCustomRs*
в качестве типа
результата, GetRecSet
- имя, public - Доступ
public:
Вверх
Листинг 13.2 Функция GetRecSet класса CAdoDatabaseDoc
CCustomRs* CAdoDatabaseDoc::GetRecSet(void)
{
return &m_rsRecSet;
АВ:Функция GetRecSet возвращает указатель на экземпляр класса хранения данных.То есть фактически функция возвращает адрес экземпляра
хранения данных, но мы этот адрес всегда можем присвоить указателю
на экземпляр хранения данных и потому можно сказать что функция
возвращает указатель на экземпляр класса хранения данных.
Напомню, что адрес первой записи в массиве записей является адресом
самого массива записей.
GenerateError
- имя.
Добавьте два параметра.Укажите HRESULT
- тип первого параметра,
hr
- имя.Далее укажите PWSRT
- тип второго параметра,
pwsDescription
- имя.Модификатор доступа к функции - public.
Вверх
Листинг 13.3 Функция GenerateError класса CAdoDatabaseDoc
AfxMessageBox(strError);
Назад |
Начало урока |
Вверх |
Вперед
void CAdoDatabaseDoc::GenerateError(HRESULT hr, PWSTR pwszDescription)
{
// Format and display the error message
strError.Format("Run-time error '%d (%x)'", hr, hr);
strError += "\n\n";
strError += pwszDescription;
Содержание