| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Object Pascal: кроссплатформенные технологии > TurboPascal |
| Автор: nero_schwarz 24.11.2004, 23:09 |
| Kaк в TurboPascal скомпилировать exeшник? Я давно не программировал- может что-то не то делаю, но раньше нажимая ctrl+F9, exe файл появлялся в директории с .pas файлом. теперь его нет. может у меня другая версия была(сейчас 7.0) и как -то по-другому надо делать? |
| Автор: nero_schwarz 24.11.2004, 23:49 |
| Кто-нибудь поможет с компиляцией? Вот, что странно: в Turbo Pascal программа работает, но не компилируется. В Borland Pascal она вообще не работает!!! Ошибка 200- кто знает что это? |
| Автор: nero_schwarz 25.11.2004, 00:36 |
| Mожет кому надо будет(сам разобрался): 200- ошибка деления на 0. Причина- неправильная работа модуля crt. Убираем все функции этого модуля и всё работает! Решение - пока не нашёл(есть какойто patch). Только вот интересно почему тот же модуль в Turbo нормально работает? И почему , чорт возьми, мой Тurbo Pascal не хочет создавать ехешник? |
| Автор: Zero 25.11.2004, 00:48 | ||
1. Нажми вкладку Compile; 2. Destination (после нажатия установится Disk и результат компиляции будет переходить на диск, а чтобы вернуть всё обратно, повтори пункты 1,2) Добавлено @ 00:57 Забыл сказать, если тебе компилятор даёт ошибку, а ты не знаеш из -за чего она, то нажми <F1>, там в справке всё будет написано... |
| Автор: nero_schwarz 25.11.2004, 01:07 |
| Zero, про хелп я знаю, спасибо. я просто не могу понять- почему в одной версии паскаля работает в другой нет! нашёл патч: http://rc4wa.narod.ru/pascal.html. Только всё- равно не работает! |
| Автор: nero_schwarz 25.11.2004, 01:13 |
| Zero, спасибо- работает. Блин 2 года не программировал уже всё забыл! Сталкивался же уже с этой ерундой, но пока ты не сказал и в голову не пришло! |
| Автор: Zero 25.11.2004, 18:10 | ||
|
| Автор: nero_schwarz 25.11.2004, 22:19 |
| Zero, да компиляция- то работает теперь, только в Борланде при вызове модуля CRT возникает ошибка. |
| Автор: Pakshin A. S. 25.11.2004, 22:39 |
| Какая? |
| Автор: nero_schwarz 25.11.2004, 23:40 |
| Pakshin A. S., см. выше- 200 ошибка деления на 0. Ошибка возникает если работаешь в ХР- есть патч, но не помогает... |
| Автор: Zero 26.11.2004, 22:23 | ||
Что-то я не понял, у тебя возникает ошибка из за того что модуль CRT, ты вызываешь??? И номер этой ошибки 200, так что-ли??? Мне что-то кажется что ты уже сам не знаешь чё тебе выдаётся... |
| Автор: Fedor 27.11.2004, 03:54 |
| Это модуль CRT глюченый. В программе ошибок нет раз в TP работает. Возникает вроде из-за того, что компьютеры сейчас сильно быстро работают. Вот нормальный модуль (скинь его в папку Bin) |
| Автор: nero_schwarz 27.11.2004, 17:30 |
| Вот я и говорю - модуль глюченный. И это довольно распространенная ошибка(в рамблере нашел) Паскаля(в Досе то все работает!) под Виндой. Morpheus, спасибо за модуль! |
| Автор: Fedor 28.11.2004, 17:35 |
| Пожалуйста |
| Автор: armageddon 7.2.2006, 20:55 |
| модуль тут ни при чем!!! скинь прогу и не парь мозги!! а если выдается ошибка нажимаешь f1 и читаешь!(Английский надо знать!) |