Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Помогите создать отчет с собственным окном просмотра - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как закрыть соединение между клиентом и сервером http://www.cyberforum.ru/cpp-beginners/thread494544.html
Как закрыть соединение между клиентом и сервером, не закрывая порт (который открыт не мной)?
C++ 0.0.0.0 вместо 127.0.0.1 в Windows XP Почему когда я слушаю порт на локальном компьютере, слушается 0.0.0.0 а не 127.0.0.1? Windows XP Как сделать нормально? http://www.cyberforum.ru/cpp-beginners/thread494543.html
Преобразование из char в double C++
Как обычно зашел задать тупой вопрос: плз., скажите как из char сделать double если double(переменная) вызывает ошибку.. Да, может еще подскажите, гле почитать как делаются библиотеки...
C++ Задачка почти на смекалку, помоги те же решить
мне тут задание досталось: придумайте примеры синтаксически правильных констукций на языке С++,в которых рядом находилось бы ровно одна, две, три, четыре, пять и шесть точек. П-О-М-О-Г-И-Т-Е плиз, а...
C++ Как обратиться к классу через значение переменной? http://www.cyberforum.ru/cpp-beginners/thread494473.html
Есть такой вопрос: Как обратиться через значение переменной к объекту Например в php есть такая возможность: class someclass { ... function setpram() { ... }
C++ Проигрывание CD с помощью Win32 API hi надо прослушать music cd так|| не получается играет не очень правильно!что не так? || || / if (flag==false) { if... подробнее

Показать сообщение отдельно
Pisarevsky
0 / 0 / 0
Регистрация: 19.12.2010
Сообщений: 38

Помогите создать отчет с собственным окном просмотра - C++

19.04.2011, 13:04. Просмотров 769. Ответов 2
Метки (Все метки)

Здравствуйте! Если кто-нибудь знает решение моей задачи, подскажите, очень нужно. А задача собственно такая: мое приложение имеет две формы Form1 и Form2. Первая форма имеет таблицу (Table1) и кнопку для просмотра отчета (Button1). Вторая форма содержит отчет (QuckRep1), и компонент просмотра отчета (Preview1). При нажатии кнопки на первой форме должна открываться вторая форма которая показывает отчет в режиме просмотра. Отчет имеет событие OnPreview:

TQRPRinter* qrPrinter = dynamic_cast<TQRPrinter*>(Sender)
Preview1->QRPrinter=qrPrinter;

Вторая форма имеет два события OnActivate:
QuickRep1->Preview();
и OnClose():
Action=caNone;
Preview1->QRPrinter->ClosePreview(Preview1);
Preview1->QRPrinter=NULL;
Action=caFree;

Кнопка на первой форме имеет событие OnClick:

Form2->Shom();

Первый раз все проходит нормально, но при попытке просмотреть отчет второй раз происходит исключение: Access violation at address 00000000. read of address 00000000.
Заранее благодарю.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru