Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.11.12;
Скачать: CL | DM;

Вниз

EXCEL документ в DLL ?   Найти похожие ветки 

 
Master_ ©   (2006-10-01 20:17) [0]

Доброе время суток! Ситуация: Есть шаблон EXCEL документ.
Необходимо поместить его в DLL с последующим вызовом ее, для заполнения данными. как это сделать? Подскажите пожалуйста!


 
X9 ©   (2006-10-01 20:56) [1]

Добавляете документ в ресурсы с помощью brcc32 (лежит в папке $DELPHI\Bin), потом выгружаете в файл, напрмер, через TResourceStream.

Пример RC-файла:
EXCELFILE RT_RCDATA "myfile.xls"
"Подсовываете" этот файл компилятору ресурсов, затем линкуете получившийся RES-файл директивой {$R myresfile.res}.
Теперь у Вашей DLL в ресурсах будет лежать указанный файл myfile.xls. Извлечь его можно так:

{$R myresfile.res}

procedure Extract;
var
 RS: TResourceStream;
begin
 RS := TResourceStream.Create(hInstance, "EXCELFILE", "RT_RCDATA");
 RS.SaveToFile("C:\Windows\Temp\myfile.xls");
 RS.Free;
end;


 
Master_ ©   (2006-10-01 21:56) [2]

Спасибо большое за совет! Буду пробовать.



Страницы: 1 вся ветка

Текущий архив: 2006.11.12;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.179 c
3-1158151719
DBLookupComboBox
2006-09-13 16:48
2006.11.12
и хранимая процедура


3-1158317143
Sergey_b
2006-09-15 14:45
2006.11.12
выбор данных, в соответствии с иерархией


8-1144338190
QuickFinder
2006-04-06 19:43
2006.11.12
TShockwaveFlash и его свойство Align


6-1150711485
kolj
2006-06-19 14:04
2006.11.12
передача файлов через TserverSocket TclientSocket


15-1161933126
Jolik
2006-10-27 11:12
2006.11.12
Есть работа...