Components for Delphi and C++ Builder.

Перейти в английский форум
Перейти на EhLib.com
Текущее время: 20 апр 2024, 04:15

Часовой пояс: UTC




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
СообщениеДобавлено: 14 дек 2022, 11:53 
Не в сети

Зарегистрирован: 14 дек 2022, 11:33
Сообщений: 11
Добрый вечер.

Использовал среду C++Builder XE11 Ehlib 10.1
Установил EhLib 11 и появились проблемы:
Для подключения PrinterPreview() добавляю в проект #include " PrViewEh.hpp".

TPrinterPreview *P=PrinterPreview();
P->BeginDoc(); // Здесь выдает системную ошибку

Access violation at address 00C3E069 in module KXKU.exe
Read of address 00000000

Помогите пожалуйста.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 14 дек 2022, 22:16 
Не в сети

Зарегистрирован: 21 дек 2011, 18:48
Сообщений: 1549
Добрый день.

Тестировали на следующем коде

Код:
//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"
#include "PrViewEh.hpp"

//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"

TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
   : TForm(Owner)
{
}

//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
   TPrinterPreview *P=PrinterPreview();
   P->BeginDoc(); // Ошибку не выдает
   P->EndDoc();
        //Открывается пустое окно предварительного просмотра.
}


Ошибка не воспроизводится.
Возможно, ошибка зависит от настроек проекта и других библиотек.
Пришли, пожалуйста, исходники всего проекта.

_________________
Best regards
EhLib support Team


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 15 дек 2022, 06:49 
Не в сети

Зарегистрирован: 14 дек 2022, 11:33
Сообщений: 11
Проблема устранено после копирования файлов *.hpp
в папку Users\Public\Documents\Embarcadero\Studio\22.0\hpp\Win32\

Спасибо !


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC


Кто сейчас на форуме

Сейчас этот форум просматривают: Bing [Bot] и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB