Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.09.2012, 11:20   #1
Denis1604
Новичок
Джуниор
 
Регистрация: 27.09.2012
Сообщений: 2
Вопрос Запуск программы через другую программу

Возможно ли на PascalABC большую и громоздкую программу разбить на несколько и запустить через одну (типа главную)? Если да, то как это можно сделать?
Denis1604 вне форума Ответить с цитированием
Старый 27.09.2012, 13:07   #2
TinMan
Форумчанин
 
Аватар для TinMan
 
Регистрация: 05.09.2011
Сообщений: 869
По умолчанию

Denis1604, ты уверен, что хочешь именно то, что написал? А именно - запуск процесса, fork?
Сразу скажу - я PascalABC не знаю.
Несколько странно прозвучало просто. Обычно процессы запускаются не потому, что программа громоздкая, а по другим причинам. И еще странновато - почему такая большая и серезная прога - и на ABC? Например, на FreePascal форки точно есть. Думаю, что на ABC.NET тоже должно быть что-то ы этом роде (поскольку там есть вся функциональность .NET).. Почему такая приверженность к системе, которая всегда была не более, чем учебной, и уже не поддерживается?

Может, тебе просто нужны модули, например? или - боюсь обидеть ненароком - процедуры?..
Предпочитаю на "ты".
TinMan вне форума Ответить с цитированием
Старый 27.09.2012, 13:33   #3
Denis1604
Новичок
Джуниор
 
Регистрация: 27.09.2012
Сообщений: 2
По умолчанию

Я понимаю, что вопрос странный...слегка, но я задал его правильно. В программировании я не профи, но знаю что такое процедуры..Проблема состоит в том что нужно написать серьезную программу именно в абц, но так как код получится немалый, я и подумал разбить его на несколько более простых программ
Denis1604 вне форума Ответить с цитированием
Старый 27.09.2012, 15:04   #4
whatever
a.k.a. Skull
Форумчанин
 
Регистрация: 17.11.2009
Сообщений: 963
По умолчанию

Цитата:
Сообщение от Denis1604 Посмотреть сообщение
Я понимаю, что вопрос странный...слегка, но я задал его правильно. В программировании я не профи, но знаю что такое процедуры..Проблема состоит в том что нужно написать серьезную программу именно в абц, но так как код получится немалый, я и подумал разбить его на несколько более простых программ
ИМХО, в такой ситуации лучше разбить на модули.
Все тривиальное просто
whatever вне форума Ответить с цитированием
Старый 27.09.2012, 21:26   #5
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,309
По умолчанию

Есть такое понятие, как оверлей.
Классический Паскаль это поддерживает.

Поищи. Может устроит?


Как-то так ...
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запуск одной программы через другую. Denis008 Паскаль, Turbo Pascal, PascalABC.NET 0 22.09.2012 17:23
Запуск одной программы через другую. [Jank] Паскаль, Turbo Pascal, PascalABC.NET 7 23.08.2012 23:22
Запуск программы через .exe EddieG Общие вопросы по Java, Java SE, Kotlin 2 04.03.2012 02:26
Запуск программы через процессор видеокарты -=M{a}LoY=- Win Api 6 15.01.2012 00:19
Запуск программы через файл. Nater Общие вопросы Delphi 3 25.07.2010 18:46