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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.06.2009, 11:20   #1
NSvirus
пропагандирую жизЪ
Форумчанин
 
Аватар для NSvirus
 
Регистрация: 19.03.2007
Сообщений: 950
По умолчанию Выполнение кода из файла..

В принципе можно сделать так, чтобы твоя программа читала из файла код и сразу выполняла его. А вот возможно ли, чтобы она создавала .Exe-шники??
Посторонним В.
NSvirus вне форума Ответить с цитированием
Старый 10.06.2009, 11:32   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
А вот возможно ли, чтобы она создавала .Exe-шники??
Почему бы нет? ) Напиши свой компилятор.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 10.06.2009, 11:40   #3
NSvirus
пропагандирую жизЪ
Форумчанин
 
Аватар для NSvirus
 
Регистрация: 19.03.2007
Сообщений: 950
По умолчанию

шутник, я на первом курсе. Только недавно стал изучать Паскаль)) Вот просто думаю, возможно ли используя, допустим, какую-нить библиотеку Паскаля или что-то еще осуществить эту задачу?
Посторонним В.
NSvirus вне форума Ответить с цитированием
Старый 10.06.2009, 11:50   #4
BaronTreep
Форумчанин
 
Регистрация: 29.05.2009
Сообщений: 320
По умолчанию

Можно передать файл консольному компилятору Дельфи. Вот тут обсуждалось:

http://www.programmersforum.ru/showthread.php?t=52223
BaronTreep вне форума Ответить с цитированием
Старый 10.06.2009, 11:58   #5
NSvirus
пропагандирую жизЪ
Форумчанин
 
Аватар для NSvirus
 
Регистрация: 19.03.2007
Сообщений: 950
По умолчанию

ога, спасибо, это все отлично, но мне бы простенький для Паскаля..
вы знаете файлы компилятора в ТП?
Посторонним В.
NSvirus вне форума Ответить с цитированием
Старый 10.06.2009, 12:08   #6
BaronTreep
Форумчанин
 
Регистрация: 29.05.2009
Сообщений: 320
По умолчанию

Цитата:
вы знаете файлы компилятора в ТП?
разве что *.pas - это программа на языке паскаль. Чтоб она стала выполнимой (EXEcutable) её нужно откомпилировать. То есть нужен компилятор либо свой (ха-ха) либо стандартный ТП, которому ты вполне можешь дать нужный файл на компиляции.

Вот интерпритируемые языки, это другое дело. Там дествительно может быть функция eval которая выполнит код...
BaronTreep вне форума Ответить с цитированием
Старый 10.06.2009, 12:15   #7
NSvirus
пропагандирую жизЪ
Форумчанин
 
Аватар для NSvirus
 
Регистрация: 19.03.2007
Сообщений: 950
По умолчанию

"ха-ха", вот возьму и напишу)) не сейчас, а как ума наберусь
но только вы не ответили на мой вопрос((
Посторонним В.
NSvirus вне форума Ответить с цитированием
Старый 10.06.2009, 12:25   #8
BaronTreep
Форумчанин
 
Регистрация: 29.05.2009
Сообщений: 320
По умолчанию

Кажется ответил. Может я чего не знаю, но не вижу больше вариантов. Код нужно перевисти в машинные команды. Так что запуск стандартного компилятора с парамтром, в котором нужно указать путь к файлу. Если под win, то с помощью ShellExecute (искай по форуму) если в ДОС (в учебных целях), то не знаю.
BaronTreep вне форума Ответить с цитированием
Старый 10.06.2009, 12:27   #9
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
но мне бы простенький для Паскаля.
Тогда тебе просто нужно достать Турбо Паскаль, и пусть твоя программа запускает его компилятор TC.exe, и получишь экзешник.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 10.06.2009, 12:51   #10
NSvirus
пропагандирую жизЪ
Форумчанин
 
Аватар для NSvirus
 
Регистрация: 19.03.2007
Сообщений: 950
По умолчанию

все отлично, а можно прикрепить к своей программе: tpc+turbo.tpl?
Если нет, может знаете как направить Файл на обработку компилятору?
Посторонним В.
NSvirus вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выполнение строки как кода в Delphi Asteroid Общие вопросы Delphi 11 21.09.2009 18:46
Выполнение файла Фиар Общие вопросы C/C++ 1 25.05.2009 18:54
Вставка кода из файла Gribushkino PHP 9 26.02.2008 01:36
кусок кода считать не из тестового файла а из Tmemo Stanislav Общие вопросы Delphi 8 07.01.2008 22:12
Выдернуть куски кода из html-кода trafbite Помощь студентам 7 18.08.2007 13:51