![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Запуск чужой exe из ресурса
V © (2009-10-01 19:31:00)Добрый вечер :)
Задался целью запихнуть чужое консольное приложение в свой проект, чтобы потом это приложение вызывать из своего с определенными параметрами. Погуглил "Launch exe from resources" или типа того, но ничего не нашел.
Есть конечно вариант сохранить это приложение из ресурса на диск и когда оно отработает - удалить, но это как-то мне не нравится :)
Возможно ли вообще реализовать мою задачу? Или может как умудриться их объединить софтом типа Thinstall или Molebox (пробовал, не умудрился)... :)
V (2009-10-02 15:30:00) [1]Григорьев Антон, Юрий Зотов, да, пожалуй Вы правы, овчинка выделки не стоит. Спасибо за ответы.
Григорьев Антон (2009-10-02 11:55:00) [2]http://www.delphikingdom.com/asp/answer.asp?IDAnswer=27618
http://www.delphikingdom.com/asp/answer.asp?IDAnswer=50028
http://www.delphikingdom.com/asp/answer.asp?IDAnswer=64040
Юрий Зотов (2009-10-02 11:54:00) [3]> Таскать за собой этот mimetex.exe не очень хочется
Дык... все равно же придется таскать, хоть в ресурсах, хоть как. А если таскать все равно придется, то почему бы не делать это нормальным способом, без головной боли? Либо просто таскать "рядом" со своей программой, либо действительно зашить в ресурсы, но запускать обычным образом, с диска.
Но если уж так сильно хочется поиметь головную боль, то вот примерно что Вас ожидает:
http://www.google.com/search?q=%D0%97%D0%B0%D0%BF%D1%83%D1%81%D0%BA+EXE+%D0%B8%D0%B7+%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D0%BE%D0%B2&rls=com.microsoft:ru:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7GZHZ
Обратите внимание на первую и третью ссылки.
V (2009-10-02 06:32:00) [4]На самом деле консольное приложение - Mimetex
> Program licensed under the GNU GPL which parses LaTeX math
> expressions emitting images which can be used directly in
> HTML documents.
Таскать за собой этот mimetex.exe не очень хочется. Все очень просто :)
А хочется его как-то вшить в мой проект и оттуда запускать, получать картинку и сразу ее обрабатывать, и чего угодно с ней делать.
Германн (2009-10-02 01:46:00) [5]
> Юрий Зотов © (02.10.09 01:28) [4]
>
> > запихнуть чужое консольное приложение в свой проект
>
> "Чужое" - не верю. Верю: свое.
> "Консольное" - тоже не верю. Верю: скрытное.
>
Ну почему "не верю"?
Например консольная версия RAR. Она ведь не бесплатная. А использовать на халяву хочется.
Юрий Зотов (2009-10-02 01:28:00) [6]> запихнуть чужое консольное приложение в свой проект
"Чужое" - не верю. Верю: свое.
"Консольное" - тоже не верю. Верю: скрытное.
Вывод ясен. Но, может быть, объясните задачу? Чтобы все поверили.
Глядишь - и решение найдем. Вместе и без "левых" фокусов (хотя это действительно сделать можно, но вряд ли нужно).
Leonid Troyanovsky (2009-10-01 20:50:00) [7]
> V (01.10.09 19:31)
> Задался целью запихнуть чужое консольное приложение в свой
> проект
Красть грешно.
--
Regards, LVT.
Anatoly Podgoretsky (2009-10-01 20:13:00) [8]Правильное решение - положить рядом и запустить.
Сергей М. (2009-10-01 19:54:00) [9]Ну и зачем его "запихивать" ?
От кого шифруешься-то ?)