![]() |
|
Модераторы: Akina |
![]()
|
|
| Kirill89 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 501 Регистрация: 17.10.2006 Где: Питер Репутация: 3 Всего: 4 |
Доброе время суток. Проблема состоит в том, что мне нужно подключить компилятор и как-то его использовать. Есть текстовое поле, в нём вводим код на, скажем, pascal. Мне нужно что-бы этот код стал *.exe файлом или, даже предпочтительнее, что-бы он компилировался как TP 7.0 (например). В двух словах: кто знает как написать среду разработки? |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 454 |
1) ЗаписАть введенный код в файл.
2) Вызвать компилятор, передав ему в командной строке имя файла и необходимые ключи. 3) Обработать вывод компилятора. При наличии ошибок и предупреждений найти их место в исходном коде. Если все нормально - запустить полученный файл или выполнить с ним иные необходимые действия. Параметры командной строки и ключи запуска компилятора читать в его документации. А среда разработки - не более чем текстовый редактор с подсветкой и вспомогательными функциями. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| bom |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 329 Регистрация: 22.2.2004 Где: Казахстан, Алматы Репутация: 4 Всего: 6 |
||||
|
||||
| Kirill89 |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 501 Регистрация: 17.10.2006 Где: Питер Репутация: 3 Всего: 4 |
Потрясающе! Всё так просто!? Когда я создавал эту тему я расчитывал увидеть многокилобайтные листы кода.
Сразу возникает проблема: я открываю папку с TP7 и там нету вообще никаких документаций. А как узнать, какой (какие) файл является компилятором (нужны для его работы)?
Да, именно этого я и хочу добиться, просто понять, как выполнить компиляцию из текстового файла, и получить какие-либо результаты, используя код программы на VB6.0. |
||||
|
|||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 454 |
bin\tpc.exe А ты расчитывал там найти readme.pdf? Нет уж... однако документация там есть. Вся, что необходима. Включая даже доки по TurboVision. Они доступны из среды разработки (turbo.exe), или можно использовать резидентный readme.com (в состав BC он точно входил, а насчет BP не помню). Добавлено @ 00:14 Да, не забудь, что после компиляции исходного текста его еще и слинковать было бы недурственно... не помню, есть ли у ТурбоПаскаля утилита make.exe -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| Kirill89 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 501 Регистрация: 17.10.2006 Где: Питер Репутация: 3 Всего: 4 |
Нашел Жалко... это сильно упростило бы жизнь... Документацию тоже нашел.
Есть, поясни пожалуйста, зачем исходник ещё и ей обрабатывать? Или уже exe? |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 454 |
make - мощная утилита. Умеет прекомпилить, компилить, линковать, сверять версии и пр... т.е. половину той работы, которую ты хочешь сделать руками, она проделает за тебя в шелле.
И не кажется ли тебе, что пора, наконец, что-нибудь почитать про выбранный компилятор ака TP7? -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| Kirill89 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 501 Регистрация: 17.10.2006 Где: Питер Репутация: 3 Всего: 4 |
||||
|
||||
![]()
|
| Правила форума "VB6" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | VB6 | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |