Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Как прикрепить файл-шаблон формата xls к DLL


Автор: NurbolKazbekov 28.1.2009, 14:06
Здравствуйте всем! Подскажите плиз как прикрепить Excel-файл к DLL, и потом как этот ресурс загрузить для использования, хотя бы просто открыть. А дальше я сам разберусь. Как создать res-файл я знаю и создал, а что дальше? Спасибо заранее.

Автор: Akella 28.1.2009, 14:26
Цитата(NurbolKazbekov @  28.1.2009,  14:06 Найти цитируемый пост)
как прикрепить Excel-файл к DLL

Поясни нам, что значит прикрепить?? DLL это что, электрическое письмо, что к ней можно файлы прикреплять/прицеплять?

Добавлено через 31 секунду
А голосование создал, наверное, по неопытности.

Автор: NurbolKazbekov 28.1.2009, 14:37
Akella, да насчет голосования ты прав, не понятно было что именно указать.
Цитата
 DLL это что, электрическое письмо 
, ну ты сказал...
Ну короче, подскажи плиз как загрузить этот ресурс (Excel-файл) из DLL, напр., в память, и потом открыть этот файл? Буду благодарен.

Автор: Alexeis 28.1.2009, 14:54
Цитата(NurbolKazbekov @  28.1.2009,  13:37 Найти цитируемый пост)
и потом открыть этот файл? 

  Чем? Экселем? Думаю такое не получиться.

Автор: NurbolKazbekov 28.1.2009, 15:03
Alexeis, 
Цитата

Чем? Экселем? Думаю такое не получиться. 

ну невпрям Экселем. Программным путем нельзя?
Никто не поможет що ли  smile 

Автор: WolfAlone 28.1.2009, 16:53
Я помогу, правда мальца извратным методом, но прикрепить можно всё что угодно и куда угодно. Пиши в аську: 232-010-606. С 17:30 буду (по Московскому).

Автор: Akella 28.1.2009, 16:58
почитай про dll и ресурсы

Автор: marinovsoft 28.1.2009, 17:17
листинг файла demo.rc
Код

XLDATA RCDATA "demo.xls"

потом из командной строки запускаете 
Код

brcc32.exe demo.rc

На выходе получите файл demo.res, который и прилинковывается туда, куда Вам надо...
Например в делфи это выглядит так
Код

{$R Demo.res}


Удачи.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)