![]() |
|
|
|
|
#1
|
||||
|
||||
|
Пишу IDE Паскаля.
Хочу, чтобы текст из memo компилировался( в memo будет код паскаля) в exe-шник и запускался. Компилятор хотел использовать dcc32.exe . Файл компилится, но не запускается. Помогите, плиз!!! |
|
#2
|
||||
|
||||
|
Форуменчяне!!!
У кого free pascal на компе есть, выложите, плиз, файл fpc.exe Очень надо!!! ![]() |
|
#3
|
|||
|
|||
|
Ну чтоб запускалось недостаточно просто скомпилить, еще нужно слинковать
|
| Этот пользователь сказал Спасибо ChinYan за это полезное сообщение: | ||
Dark King (24.12.2011)
| ||
|
#4
|
||||
|
||||
|
А подробнее
![]() |
|
#5
|
|||
|
|||
|
После компиляции компилятор создает объектный файл для каждого
|
| Этот пользователь сказал Спасибо ChinYan за это полезное сообщение: | ||
Dark King (24.12.2011)
| ||
|
#6
|
||||
|
||||
|
А пример выложить можешь?
![]() |
|
#7
|
|||
|
|||
|
В результате компиляции компилятор создает объектные файлы для каждого модуля (файла исходного кода) проекта. После чего Компоновщик объединяет эти файлы в один, правит ссылки между ними и создает уже exe файл
|
| Этот пользователь сказал Спасибо ChinYan за это полезное сообщение: | ||
Dark King (24.12.2011)
| ||
|
#8
|
|||
|
|||
|
Цитата:
|
| Этот пользователь сказал Спасибо ChinYan за это полезное сообщение: | ||
Dark King (24.12.2011)
| ||
|
#9
|
|||
|
|||
|
Я тута....
![]() |
|
#10
|
||||
|
||||
|
Наконецто !!!
|
|
#11
|
||||
|
||||
|
Слушай, у меня идея!
Пишем в проге текст( на языке который мы сделаем), затем переделываем текст в код паскаля, компилируем, удаляем pas файлы!!! P.S.: Ты мне файл fpc.exe отправил? |
|
#12
|
||||
|
||||
|
Я тебя в друзья добавил!
![]() |
|
#13
|
||||
|
||||
|
Макс, создай 2 txt файла.
Запиши туда дох...( много) строк типа: 1.txt__________________________2.txt sum a b_______________________a:=a+b; prs a b________________________a:=b; ***____________________________*** (прототип функции вида имя_функции переменная1 переменная 2)__________(все команды паскаля) Отвечай или ты печатать не умеешь Последний раз редактировалось Dark King, 24.12.2011 в 19:03. |
|
#14
|
|||
|
|||
|
И что дальше?
|
|
#15
|
||||
|
||||
|
Будем проверять!
Если найдём выражение из файла 1.txt то заменим его на выражение паскаля из 2.txt . В результате получим чистый код паскаля. Сохраняем его. Затем с помощью fpc.exe компилим наш pas файл. Получаем работоспособную прогу! ![]() |