|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.05.2017, 12:33 | #1 |
Форумчанин
Регистрация: 13.05.2017
Сообщений: 100
|
Код в виндоус и линукс
Такая проблема: написал прогу, которая создает судоку. Писал ее в geany на линуксе, но при переносе кода в систему виндоус (компиляция в free paskal как и в geany) программа крашится: выводит только первое сообщение и глохнет. На линуксе работает без проблем. Хотелось бы понять в чем ошибка?
PHP код:
|
13.05.2017, 14:27 | #2 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,538
|
У меня что-то работает. ввел число 12, и вот ->
|
13.05.2017, 14:56 | #3 |
Форумчанин
Регистрация: 13.05.2017
Сообщений: 100
|
А через какой компилятор собирал? А то у меня ни черта не пашет ни через free ни через abc.
PS. Так то все правильно - так оно и должно работать. |
13.05.2017, 15:00 | #4 |
Форумчанин
Регистрация: 13.05.2017
Сообщений: 100
|
Кстати, а можешь мне файл exe скинуть на почту? andrejlevkovitch@gmail.com
Проверю пойдет ли он у меня. |
13.05.2017, 15:22 | #5 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,538
|
Отправил.
... но не отпраилось. Глюк какой-то. Здесь выложу. Geany с FPC я использовал. Последний раз редактировалось type_Oleg; 13.05.2017 в 15:27. |
13.05.2017, 18:52 | #6 |
Форумчанин
Регистрация: 13.05.2017
Сообщений: 100
|
работает... зараза, значит дело в компиляторе. а какая версия компилятора?
|
13.05.2017, 19:00 | #7 |
Форумчанин
Регистрация: 13.05.2017
Сообщений: 100
|
Хм... интересная вещь: установил geany - и через нее все работает, а вот через freepaskal или abc - не работает... интересно почему?
|
13.05.2017, 19:06 | #8 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,538
|
Free Pascal Compiler version 2.6.4 [2014/10/11] for i386
ИДЕ = Geany 1.24 ОС = W Vista HP Последний раз редактировалось type_Oleg; 13.05.2017 в 19:09. |
13.05.2017, 19:52 | #9 | ||
Старожил
Регистрация: 26.04.2008
Сообщений: 2,689
|
Лет эдак 10 назад, когда ещё был жив pascal 7.0, у него была проблема с очисткой буфера после использования write перед read, из-за этого в read попадал мусор. Возможно, этот глюк и был воспроизведён. Но в версии 7.1 это уже пофиксили.
Во freepascal в то время такой глюк я не наблюдал, хотя в ранних версиях он может быть и был. А вот в abc нечто подобное тоже наблюдалось несколько лет назад (возможно, и до сих пор). На сколько помню, там read или readln иногда автоматически считывал данные не дожидаясь ввода если до этого был вывод в консоль. Цитата:
Цитата:
|
||
13.05.2017, 20:16 | #10 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,538
|
Lazarus - тоже норм. работает. Он у меня тот же FPC 2.6.4 использует.
Если создать простую программу. |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Виндоус на линукс | komra2 | Windows | 19 | 06.09.2016 11:16 |
Не устанавливаются драйвера интернета на виндоус хп | prikolist | Windows | 11 | 16.12.2015 14:37 |
проблемы html на виндоус 7 | fvbrjc | HTML и CSS | 1 | 06.10.2012 06:11 |
Кнопки в стиле виндоус 7 | masashama | Win Api | 8 | 21.12.2011 16:36 |
При включении виндоус не звучит | prikolist | Компьютерное железо | 2 | 12.07.2009 21:43 |