Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Передача CStringArray....... / 3 сообщений из 3, страница 1 из 1
25.05.2004, 14:35
    #32532533
LOTOS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача CStringArray.......
У меня такой вопрос..... Я с базы данных выгребаю строку, и ложу все в массив CStringArray. Потом нужно вызвать диалоговое окно и передать эти параметры в него.... Я перегрузил конструктор так, что он в качестве параметров принимает ссылки на 2 массива.... Так вот я предаю ссылку на данный массив в функцию, присваиваю адрес пременной..... Адрес присваивается переменной класа данного диалогового окна, в дебаге видно, что переменной адрес передан.... А когда вызываю OnInitDialog в пременной ничего нет.... пусто адрес стоит 00000000..... что не так???
...
Рейтинг: 0 / 0
25.05.2004, 16:04
    #32532834
CEMb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача CStringArray.......
На русском ты умеешь :)
Теперь тоже самое на программерском,
код давай! :)
...
Рейтинг: 0 / 0
25.05.2004, 16:33
    #32532939
LOTOS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача CStringArray.......
Приложение: диалог...
// GRADDlg.cpp : implementation file
обьявил 2 массива:
extern CStringArray ArrayNewDiap;//
extern CStringArray ArrayQuery;//данные полученные из БД по запросу
void CGRADDlg::OnDiapButton()
{
CEditor dlg(ArrayQuery, ArrayNewDiap);//передаем, преопределил конструктор
dlg.DoModal();
}
Класс вызываемого диалогового окна: Editor.cpp
.....
extern CStringArray ArrayNewDiap;
extern CStringArray ArrayQuery;
.....
CEditor::CEditor(CStringArray &ArrQuery, CStringArray &ArrNewDiap, CWnd* pParent)
: CDialog(CEditor::IDD, pParent)
{
//{{AFX_DATA_INIT(CEditor)
....
//}}AFX_DATA_INIT
CStringArray &ArrayQuery = ArrQuery;
CStringArray &ArrayNewDiap = ArrNewDiap;
}
конструктор точно мой работает, не стандартный... адреса передаются.... проверено....
когда вызывается диалоговое окно OnInitDialos, в ArrayQuery пусто....

В общем все в файле, он маленький :-)))
И вообще мне чего недо: я по запросу данные выгреб из БД, теперь мне их нужно в диалоговое окно передать, изменить, причем много раз.... а потом все что на изменял я хочу в ArrayNewDiap положить..... и надо это все в таблицу прописать.... процедурки я уже налабал, вот застрял на предаче массива в диалог.... я так понял и с передачей измененных данных назад тоже будут проблемы..... Заранее благодарен.....
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Передача CStringArray....... / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]