С Новым годом! Форум программистов, компьютерный форум, киберфорум
Delphi
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.94/16: Рейтинг темы: голосов - 16, средняя оценка - 4.94
0 / 0 / 0
Регистрация: 05.06.2014
Сообщений: 13

Как запускать файл exe внутри формы в делфи 7

05.06.2014, 15:51. Показов 3342. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день. Вопрос такой. Есть мини программа некий file.exe Нужно чтобы этот файл запускался не отдельным приложением, а внутри формы (был в нее встроен). В итоге форма должна играть роль всего навсего оболочки для file.exe, из формы так же будут передаваться команды в file.exe / Перерыл весь интерент , но ничего полезного не нашел. Дело в том , что есть такая программа Neo Book я начинал изучать программирование с нее, в нее можно просто перетащить file.exe и запускать его внутри программы управляя им как захочется. Но когда я решил создать подобное в делфи - я не нашел никаких решений. Сразу скажу программист я начинающий - знаю не много если можно реализовать такое в делфи подскажите как и на примере если можно. Буду вам очень благодарен.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.06.2014, 15:51
Ответы с готовыми решениями:

Как создать программу в С++, чтобы его можно было запускать как исполняемый .exe файл?
Здравствуйте! Собственно вся суть сабжа содержится содержится в сабже :) допустим: // ConsoleApplication3.cpp: определяет точку...

Как получить готовый .exe файл, чтобы запускать его без IDE
Всем привет Никогд по этому поводу не заморачивался, а тут понадобилось и я сел в лужу. Вобщем, есть программа, которая прекрасно...

Как, не меняя и не переставляя главный EXE-файл, при его запуске запускать другие программы?
Здравствуйте! Задачка такая. Есть у меня файл, скажем "D:\Files\example.exe". Нужно сделать так, что бы при запуске этого файла у меня...

20
4 / 4 / 0
Регистрация: 22.09.2013
Сообщений: 112
06.06.2014, 10:25
Я сам интересуюсь по этой теме...
Для Visual Basic примеры были, а вот для Delphi...
1
0 / 0 / 0
Регистрация: 05.06.2014
Сообщений: 13
06.06.2014, 11:03  [ТС]
Добрый день. Что странно в Neo Book вопрос вставки в программу своего file.exe решается без проблем даже с дополнительными опциями, и далее file.exe полностью взаимодействует с основной программой... Где-то вчера прочитал, что сам Neo Book написан на Делфи... А как только пытаюсь написать в делфи идей никаких.. и информации в сети по этой теме минимум. Может быть кто-то знаком с другими языками программирования в которых такой вопрос можно решить? Не хотелось бы писать хорошую интересную новую программу в нео бук да и нет в ней таких возможностей как допустим в делфи. Еще знакомый программист подсказал, что рыть надо в направлении файла ресурсов в который положить данный file.exe и затем вызывать его из главной формы, пока не пробовал, даже не знаю то ли это направление. Будем ждать новых ответов может быть найдется человечек готовый поделиться инфой по данному вопросу.
0
пофигист широкого профиля
4769 / 3204 / 862
Регистрация: 15.07.2013
Сообщений: 18,609
06.06.2014, 11:29
Цитата Сообщение от kibersneid Посмотреть сообщение
и информации в сети по этой теме минимум
Потому что тема неверно сформулирована. Файлы они кроме как на диске нигде больше быть не могут. И уж тем более никакой файл не может быть внутри формы.
0
0 / 0 / 0
Регистрация: 05.06.2014
Сообщений: 13
06.06.2014, 11:48  [ТС]
Давайте так. Если вы не знаете ответа на данный вопрос, то - молчание золото.Тема сформулирована правильно, я не вижу смысла цепляться к словам, это ведь и школьнику понятно, что файлы лежат на диске. Просто главное окно file.exe должно запускаться не отдельным приложением , а отображаться на форме и полностью с ней взаимодействовать. Специально для вас объясняю file.exe лежит в той же папке, что и основная программа program.exe После того как запускается program.exe и на экране появляется главное окно программы, запускается некий file.exe и отображается в окне программы program.exe причем его невозможно передвигать, растягивать или закрывать, в процессе использования file.exe и program.exe полностью взаимодействуют и обмениваются информацией между собой и с пользователем. После выключения program.exe file.exe тоже выключается. Все это для меня написать не проблема, но я не могу встроить file.exe в program.exe именно в делфи. В нео бук данный вопрос решается легко.

Добавлено через 4 минуты
И перечитайте вопрос заново, там все предельно ясно было описано, и вообще причем тут файлы которые лежат на диске? Я вопрос вообще о другом задал.
0
4 / 4 / 0
Регистрация: 22.09.2013
Сообщений: 112
06.06.2014, 13:29
Я могу скинуть исходники на Visual Basic, если Вы в нём понимаете...

А Вы можете отправить мне исходники Вашей программы на NeoBook на fedor.windows@yandex.ru?
0
0 / 0 / 0
Регистрация: 05.06.2014
Сообщений: 13
06.06.2014, 14:03  [ТС]
Федор. К сожалению с Visual Basiс я не знаком. Свою программу скинуть вам к сожалению не могу, так как полностью ее реализовать на Neo Book не получается только частично, поэтому я и задался вопросом как реализовать все это в делфи. А если вас интересует способ как с помощью Neo Book вставлять один file.exe в программу которую вы пишите на Neo Book, то отправлю сейчас вам на почту подробную инструкцию исходники от примера на Neo Book и саму программу пример.
0
4 / 4 / 0
Регистрация: 22.09.2013
Сообщений: 112
06.06.2014, 16:58
Спасибо! Письмо получил!

Добавлено через 7 минут
Только я почему-то не могу поставить Вам +1...
0
0 / 0 / 0
Регистрация: 05.06.2014
Сообщений: 13
06.06.2014, 18:40  [ТС]
Не за что... ))) Оно особо и не надо, я на форуме зарегистрировался , чтобы найти ответ на свой вопрос. Надеюсь вам пригодится информация из моего письма.
0
0 / 0 / 0
Регистрация: 05.06.2014
Сообщений: 13
07.06.2014, 22:58  [ТС]
Цитата Сообщение от Мельников Фёдор Посмотреть сообщение
Спасибо! Письмо получил!
Федор если вам интересны ответы на заданный мною вопрос почитайте мою вторую тему которую я создал, там люди интересные советы дают
0
пофигист широкого профиля
4769 / 3204 / 862
Регистрация: 15.07.2013
Сообщений: 18,609
08.06.2014, 03:23
Цитата Сообщение от kibersneid Посмотреть сообщение
почитайте мою вторую тему которую я создал, там люди интересные советы дают
Чтобы правильно понять эти ответы/советы нужно сначала прочитать учебник. И после прочтения понять что NeoBook это нечто иное, чем то что тебе хочется.
0
0 / 0 / 0
Регистрация: 05.06.2014
Сообщений: 13
08.06.2014, 11:49  [ТС]
С нео бук то все понятно. На нем я могу решить любую поставленную задачу(в пределах возможности программы). Просто хотелось бы то же самое реализовать в делфи - это главный вопрос. Изучением делфи занимаюсь, читаю книги смотрю видео, практикуюсь. Главный то вопрос в том, что, нео бук написан на делфи и имеет возможность запускать внутри себя ( и обмениваться информацией) с другими программами, соответственно люди писавшие нео бук - нашли способ как программно это реализовать в делфи. Вот я и хочу понять этот алгоритм, я вообще после нео бук не думал, что в делфи не смогу решить данный вопрос и встану в ступор, мне казалось, что если в примитивном нео бук(хотя он далеко не примитивен я на нем много чего написал Очень интересного)есть такие возможности, то в делфи они тоже полюбому есть, они то может и есть, но понять как это реализовать пока не получалось хотя после вчерашних советов разгадка уже близко)
0
157 / 300 / 47
Регистрация: 14.08.2012
Сообщений: 2,578
08.06.2014, 19:41
Цитата Сообщение от kibersneid Посмотреть сообщение
С нео бук то все понятно. На нем я могу решить любую поставленную задачу(в пределах возможности программы). Просто хотелось бы то же самое реализовать в делфи - это главный вопрос. Изучением делфи занимаюсь, читаю книги смотрю видео, практикуюсь. Главный то вопрос в том, что, нео бук написан на делфи и имеет возможность запускать внутри себя ( и обмениваться информацией) с другими программами, соответственно люди писавшие нео бук - нашли способ как программно это реализовать в делфи. Вот я и хочу понять этот алгоритм, я вообще после нео бук не думал, что в делфи не смогу решить данный вопрос и встану в ступор, мне казалось, что если в примитивном нео бук(хотя он далеко не примитивен я на нем много чего написал Очень интересного)есть такие возможности, то в делфи они тоже полюбому есть, они то может и есть, но понять как это реализовать пока не получалось хотя после вчерашних советов разгадка уже близко)
А что "они" использовали в NeoBook? Языки программирования похожи друг на друга. Посмотри, что используется в NeoBook, а потом попробуй посмотреть это на Delphi или хотя бы на C++, C#, Visual Basic, так последние очень похожи на Delphi.
1
0 / 0 / 0
Регистрация: 05.06.2014
Сообщений: 13
09.06.2014, 10:54  [ТС]
Цитата Сообщение от саша40 Посмотреть сообщение
Посмотри, что используется в NeoBook, а потом попробуй посмотреть это на Delphi или хотя бы на C++, C#, Visual Basic, так последние очень похожи на Delphi.
Да - надо попробовать... Пока что сделал немного к верх ногами, оболочку написал на нео бук, а основу пишу на делфи , как допишу буду пытаться реализовать на чистом делфи. Про Vizual Basic мне уже говорили - жаль не знаком с данным языком - но думаю разберусь - спасибо.
0
157 / 300 / 47
Регистрация: 14.08.2012
Сообщений: 2,578
09.06.2014, 13:33
Цитата Сообщение от kibersneid Посмотреть сообщение
Про Vizual Basic мне уже говорили - жаль не знаком с данным языком - но думаю разберусь - спасибо.

Не по теме:

Все языки программирования очень похожи! Учебник информатики за 10 класс советую почитать, там всё хорошо написано. По крайней мере так я учился.

0
10.06.2014, 00:49

Не по теме:

Цитата Сообщение от саша40 Посмотреть сообщение
По крайней мере так я учился.
Вот оно и видно, как ты учился. А главное - чему научился...

0
пофигист широкого профиля
4769 / 3204 / 862
Регистрация: 15.07.2013
Сообщений: 18,609
10.06.2014, 03:02
Цитата Сообщение от kibersneid Посмотреть сообщение
С нео бук то все понятно. На нем я могу решить любую поставленную задачу(в пределах возможности программы).
Вот именно что "в пределах возможности программы". А хочешь произвольную программу в пределах формы.
0
0 / 0 / 0
Регистрация: 05.06.2014
Сообщений: 13
15.06.2014, 01:55  [ТС]
Слушай ты не замечаешь, что несешь что-то совсем не по теме... Я задал вопрос, ты не дал ни одного нормального ответа.. Зачем вообще тогда писать? Это больше похоже на тролинг..Я кстати уже давно написал свою программу , а ты все пишешь мне что я все не так делаю, не так думаю и т.д Странный ты человек)))

Добавлено через 46 секунд
Цитата Сообщение от northener Посмотреть сообщение
Вот именно что "в пределах возможности программы". А хочешь произвольную программу в пределах формы.
Слушай ты не замечаешь, что несешь что-то совсем не по теме... Я задал вопрос, ты не дал ни одного нормального ответа.. Зачем вообще тогда писать? Это больше похоже на тролинг..Я кстати уже давно написал свою программу , а ты все пишешь мне что я все не так делаю, не так думаю и т.д Странный ты человек)))
0
157 / 300 / 47
Регистрация: 14.08.2012
Сообщений: 2,578
15.06.2014, 12:21
TC, ты уже всё реализовал? Работает? Или ещё нет?
0
0 / 0 / 0
Регистрация: 05.06.2014
Сообщений: 13
15.06.2014, 13:42  [ТС]
Цитата Сообщение от саша40 Посмотреть сообщение
TC, ты уже всё реализовал? Работает? Или ещё нет?
Да!!! Сейчас тестирую на разных ОС , поправляю,исправляю , как только добьюсь полной корректной работы обязательно отпишусь на форуме, дабы такие же как я ищущие смогли обрести)))Алгоритм у меня уже давно был продуман, и программа сама написана не хватало только ответа на заданный выше вопрос - способа. Но после нескольких бессонных ночей проблема решилась. Просто данный способ дает массу новых возможностей для разработки нестандартных интересных приложений. Тут уже все от фантазии зависит)

Добавлено через 22 минуты
Вопрос этот как я обнаружил в сети подымался уже, но внятных ответов нигде особо я не увидел. Понял одно, дабы писать хорошие программы одного делфи мало.. Надо расшаривать с++ и другие языки. ActionScript тоже немало интересного дает, создавая некоторые вещи во флеш и синхронизируя с делфи получается довольно интересно...В знаниях ActionScript благо есть кое какие знания.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.06.2014, 13:42
Помогаю со студенческими работами здесь

Как сделать так чтобы нельзя было запускать один exe файл два и более раз
Как сделать так чтобы нельзя было запускать один exe файл несколько раз: у меня в папке с проектом лежит exe файл программы как сделать так...

как раскомпилить exe файл созданный в делфи
У меня вопрос.Есть ли программы с помощью которых можно раскомпилировать созданный в Delphi *.exe файл?

как раскомпилить exe файл созданный в делфи
У меня вопрос.Есть ли программы с помощью которых можно раскомпилировать созданный в Delphi *.exe файл?

Как обращаться к объектам на subform-е внутри формы, внутри еще одной формы?
У меня есть форма (Form1), в нее вложена подформа (SubForm1), а в неё еще одна (SubForm2). Как обратиться к ComboBox1 на SubForm2 ??? ...

Как обращаться к объектам на subform-е внутри формы, внутри еще одной формы?
У меня есть форма (Form1), в нее вложена подформа (SubForm1), а в неё еще одна (SubForm2). Как обратиться к ComboBox1 на SubForm2 ??? ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru