<b>to Yurk@</b>
Цитата:
Как избавиться от библиотеки-паразита qtinft70.dll в программе на Delphi?
Путь решения этой проблемы следующий: ни в коем случае не следует включать в проект модуль QPrinters, так как это приводит к невозможности запуска такого приложения без использования библиотеки времени выполнения qtinft70.dll, размером более трёх МБайт, которая при этом может не выполнять абсолютно никаких полезных функций, а также увеличивает размер файла EXE на несколько сот КБайт.
По моему мнению эта библиотека просто гигантская. Даже если вам и нужны те функции, которые она выполняет, вы можете попробовать их реализовать каким-либо другим более простым способом. Рекомендую это сделать, т.к. из Интернета вашу программу просто никто не будет (и не каждый сможет) качать из-за ее огромного размера.
|
И что получается????????!!!! У меня прога работет с Office приложениями и мне необходимо печатать эти документы!
Как с этим бороться?? Ниже код:
Код:
Function PrintPreview:boolean;
begin
PrintPreview:=true;
try
E.ActiveWindow.SelectedSheets.PrintPreview;
except
PrintPreview:=false;
end;
End;
Function PrintPreviewEx:boolean;
begin
PrintPreviewEx:=true;
try
E.Dialogs.Item[xlDialogPrintPreview].Show;
except
PrintPreviewEx:=false;
end;
End;
Function ShowPrintDialog:boolean;
begin
ShowPrintDialog:=true;
try
E.Dialogs.Item[xlDialogPrint].Show;
except
ShowPrintDialog:=false;
end;
End;
Для использования этих процедур используется юнит Printers!! Блин....Мне полюбому надо с с эти юнитом работать!!! Как быть???Можно чем-то заменить?