powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Передача CStringArray.......
3 сообщений из 3, страница 1 из 1
Передача CStringArray.......
    #32532533
LOTOS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня такой вопрос..... Я с базы данных выгребаю строку, и ложу все в массив CStringArray. Потом нужно вызвать диалоговое окно и передать эти параметры в него.... Я перегрузил конструктор так, что он в качестве параметров принимает ссылки на 2 массива.... Так вот я предаю ссылку на данный массив в функцию, присваиваю адрес пременной..... Адрес присваивается переменной класа данного диалогового окна, в дебаге видно, что переменной адрес передан.... А когда вызываю OnInitDialog в пременной ничего нет.... пусто адрес стоит 00000000..... что не так???
...
Рейтинг: 0 / 0
Передача CStringArray.......
    #32532834
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На русском ты умеешь :)
Теперь тоже самое на программерском,
код давай! :)
...
Рейтинг: 0 / 0
Передача CStringArray.......
    #32532939
LOTOS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приложение: диалог...
// 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
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Передача CStringArray.......
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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