Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.10.27;
Скачать: [xml.tar.bz2];

Вниз

Turbo Pascal 7.0 Compiler   Найти похожие ветки 

 
CacheMeM   (2003-10-13 08:24) [0]

Здраствуте, мастера.

Извините, что не по Делфи, но больше обратится некуда.
У меня такая проблема: нужно компилировать *.pas`ы на Турбине 7, но не с TPX или TURBO, а только с компилером TPC
Пишу батник:

@echo off
tpc.exe "d:\turbo2\bin\1\fact.pas"
pause

Но он совершенно ничего не делает. Подскажите, пожалуйста, как сделать все правильно.

С уважением.


 
HolACost!   (2003-10-13 09:26) [1]

а ты просто запусти tpc и узнаешь


 
CacheMeM   (2003-10-13 10:08) [2]

>>>HolACost Я уже знаю:
Syntax: TPC [options] filename [options] - и я пишу
tpc.exe "d:\turbo2\bin\1\fact.pas" - НЕ РАБОТАЕТ (пробовал и без кавычек и с разными параметрами)
Вот я и спрашиваю: почему код не работает (точно знаю только, что файл она находит, но не компилит!).


 
CacheMeM   (2003-10-13 12:00) [3]

Выше


 
Плохиш_   (2003-10-13 12:08) [4]

>CacheMeM (13.10.03 10:08) [2]


> что файл она находит, но не компилит


Что так просто не компилит и ничего не говорит?


 
Anatoly Podgoretsky   (2003-10-13 12:14) [5]

Она или компилирует или сообщает об ошибке


 
CacheMeM   (2003-10-13 12:51) [6]

>>>Плохиш_
Что так просто не компилит и ничего не говорит

ДА! Вот что она говорит в консоли, посл исполнения батника:
Turbo Pascal Version 7.0 Copyright (c) 1983,92 Borland International
d:\turbo2\bin\1\fact.pas(1)

И ВСЕ. Ни ехе-шника, она даже не доходить до строчи pause!
(Ранее компилировал в нормальном TP код рабочий 100%)

З.Ы. TPC.exe - Turbo Pascal Compiler - должен делать ехе-шники


 
Плохиш_   (2003-10-13 13:03) [7]

>CacheMeM (13.10.03 12:51) [6]

Наш штатный телепат сказал: ошибка в 1й строке файла fact.pas и снова заснул.


 
CacheMeM   (2003-10-13 14:16) [8]

в TPX.exe все компилится [OK];
А в первой строке идет program fact; или (если стркои нумеруются с 0 uses crt;

Может проблема в том, что ему надо укзвать путь к TPU?


 
MHO   (2003-10-13 16:19) [9]

uses crt;
program necompiliza_fact;
begin
end.

Error 36: begin nih uyanet... Kazhis eto strannyi unit!

program compiliza_fact;
uses crt;
begin
end.

All is sae bees. Press any key.


 
CacheMeM   (2003-10-14 07:45) [10]


program hello // Забываем ;(точку с запатой)
begin
writeln("Hello, world!");
end.


Turbo Pascal Version 7.0 Copyright (c) 1983,92 Borland International
d:\turbo2\bin\1\hello.pas(2): Error 85: ";" expected.
begin
^Для продолжения нажмите любую клавишу . . .


program hello;
begin
writeln("Hello, world!");
end.


Turbo Pascal Version 7.0 Copyright (c) 1983,92 Borland International
d:\turbo2\bin\1\hello.pas(4)

Загадка


 
CacheMeM   (2003-10-14 08:12) [11]

>>>MHO - файл компилится в TP,все в порядке,таких ошибок в нем нет!К тому же ты сам сказал, что при ошибке tpc выдет её описание,а у меня он выдает совсем не то!

>>>Ко всем
специально сделал вот такой простоейший фаил (Смотри ^ вверх),который:
а)компилится в TP
б)когда я специально делаю в ней ошибку, говорит её код и все подобное и ДОХОДИТ до строчки pause в батнике.
в)Когда с файлом все в порядке выдает то,что вы видите.

Если это в 4 строке ошибка - то я бегемот!

Пожалуйста, кто знает как точно компилировать файлы при помощи TPC, скажите мне - ошибке в коде файлов НЕТ.


 
Думкин   (2003-10-14 09:08) [12]


> [11] CacheMeM (14.10.03 08:12)

Только что, откомпилировал предложенный тобой код тупым:
"tpc e:\ttt.pas"

Получил ЕХЕшник и все пучком. Кто-то из нас бредит?


 
CacheMeM   (2003-10-14 09:17) [13]

Не знаю.
А ты как делал - батником или в командной строке?


 
PVOzerski   (2003-10-14 10:41) [14]

Кавычки использовать не надо - TPC - компилятор сугубо ДОСовский и длинных имен, как и кавычек в путях, не понимает.
@echo off
tpc.exe d:\turbo2\bin\1\fact.pas
pause


 
PVOzerski   (2003-10-14 10:44) [15]

А еще он может не находить, впридачу, системных библиотек. Пути к ним прописываются в TPC.CFG, синтаксис - как в командной строке, например: /UD:\PAS\BP\UNITS;



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.10.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.013 c
7-89610
IGORYOK
2003-08-12 21:39
2003.10.27
Чем отличается PostMessage от SendMessage.


1-89317
Андерсон
2003-10-17 11:09
2003.10.27
Нужно скрыть программу при Ctrl+Alt+Del и чтобы......


14-89577
Ал
2003-10-07 10:51
2003.10.27
Почему CD-ROM Panasonic прекрасно читает CD,


14-89451
yaJohn
2003-10-10 12:21
2003.10.27
Ни к кому конкретно не обращаясь.


1-89329
Ivolg
2003-10-16 15:50
2003.10.27
Числовые значения!!!!!!!!!!!!!!!!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский