Вопрос № 18400: Уважаемые эксперты,
у меня имеется несколько простых статистических программ когда-то откомпилированных при помощи Turbopascal 7.0.
В Win98 они работают все. В 2000-х - очень немногие из них.
Попытался перекомпилировать исходники компилят...
Вопрос № 18400
Уважаемые эксперты,
у меня имеется несколько простых статистических программ когда-то откомпилированных при помощи Turbopascal 7.0.
В Win98 они работают все. В 2000-х - очень немногие из них.
Попытался перекомпилировать исходники компилятором, скачаным с freepascal.org. Результат: простые программы, где ввод данных с клавиатуры и вывод на экран перекомпилировались успешно. А там, где данные в файле и вывод в файл - нет. Программа запускается (в отличие от старого варианта), но создает пустой файл с результатами. Вероятно что-то с настройками компилятора. Подскажите, как его правильно отконфигурировать. Там, кстати, почему-то мышь не работает.
Спасибо
Отправлен: 17.03.2005, 14:38
Вопрос задал: Андрей Гр. (статус: Посетитель)
Всего ответов отправлено: 2
Отвечает: Malish
Здравствуйте, Андрей Гр.!
У меня после перекомпиляци проблем не возникало, скорее компилятор такой хороший. Дай мне свое мыло я вышлю тебе мой, он проверенный. Занимает 1.5 МB.
Ответ отправил: Malish (статус: 4-ый класс)
Отправлен: 17.03.2005, 20:27
Отвечает: sir henry
Здравствуйте, Андрей Гр.!
Я, честно говоря, сильно сомневаюсь, что это настройки компилятора виноваты. Было бы неплохо посмотреть исходники. Но на всякий случай поставьте следующие опции:
1. Если Вы компилируете из IDE, то в меню "Option->Compiler" поставьте крестик на "TP/BP 7.0 Compatibility"
2. Если Вы компилируете из командной строки, то в файле конфигурации компилятора "fpc.cfg" поставьте опцию -So. В этом файле, в комментариях, расписаны все опции, какие куда нужны.
Но еще раз повторяю, что сильно сомневаюсь, что это настройки компилятора.
---
По поводу мыши. Мышь не работает где? В IDE или в Вашей программе?
Если а IDE, то фенька в ней самой. Я видел как с работающей мышкой так и с неработающей. Почему не работает - не понял, можно попробовать SP4 на W2k поставить. Но лучше скачать fpc-1.9.6 (он написан под винду, но IDE у него досовская) или fpc-1.10 для винды.
Ответ отправил: sir henry (статус: Профессор)
Отправлен: 18.03.2005, 07:47