Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.06.2009, 21:27   #1
mmx358
Пользователь
 
Регистрация: 28.06.2009
Сообщений: 84
По умолчанию Чем лучше компилировать?

Добрый день!

Такая вот фигня. Пишу текстовый тетрис. Когда жму "Run" (как это правильно называется?),
моя прога работает нормально. При попытке запустить прогу из директории (из-под Windows), на экране ничего нет, то есть она как бы всё написала, но этого не видно, нельзя прочитать. Это я компилировал из-под freePascal Dos (GO32v2 extender). Работал в Windows XP.

При компиляции freepascal для Win32, Win64 and WinCE (Windows 95, 98, ME, NT, 2000, XP, Vista) прога работает, но с маленькми неприятностями. Я использовал коды псевдографики, и они сначала пишутся русскими буквами, а потом буквально превращаются в символы псевдографики. Помимо этого, она запускается в видеорежиме 80х40, а я указал в самой программе
Код:
TextMode(Co80);
, то бишь 80х25.

Я просто понятия не имею теперь, чем компилировать прогу.
Подскажите, в чём может быть подвох... Я в тупике.

Последний раз редактировалось mmx358; 29.06.2009 в 22:06.
mmx358 вне форума Ответить с цитированием
Старый 29.06.2009, 23:24   #2
Doholyan
Форумчанин
 
Регистрация: 26.04.2009
Сообщений: 270
По умолчанию

одного непойму...при чем тут компилятор!!
ты сохранил свою прогу...мне так кажется не в EXE-ом файле.
а в каком не будь редакторе...и он открывает у тебя в текстрежиме...
Или ...поподробней обьясни....
Процесс сохраннения!
Doholyan вне форума Ответить с цитированием
Старый 29.06.2009, 23:56   #3
mmx358
Пользователь
 
Регистрация: 28.06.2009
Сообщений: 84
По умолчанию

Процесс сохранения чего?

Фигня в том, что, если компилировать freePascal`em для ДОС, то нихрена не видно, то есть прога будто пишет всё пробелами что ль, но когда я запускаю прогу из-под среды freePascal, она пашет нормально.

Если компилить тем же, но для Win32, прога запускается, но рисует всё странно: сначала русскими буквами, а уже потом буквы превращаются в символы псевдографики (это доля секунды, но заметно). Помимо этого, прога запускается в режиме 80х40, это режим консоли Виндовса, а мне нужен режим 80х25 иначе всё выглядит, как чернослив. (При чём здесь чернослив?)

Может, кто-то сталкивался с подобной проблемой?
mmx358 вне форума Ответить с цитированием
Старый 30.06.2009, 09:50   #4
Doholyan
Форумчанин
 
Регистрация: 26.04.2009
Сообщений: 270
По умолчанию

Процесс сохранения!
Как ты сохраняеш файл?
и помодульно опиши программу свою!
Doholyan вне форума Ответить с цитированием
Старый 30.06.2009, 10:22   #5
mmx358
Пользователь
 
Регистрация: 28.06.2009
Сообщений: 84
По умолчанию

Doholyan, пишу в Notepad++ , сохраняю, компилирую.
Теперь достал компилятор на торрентс.ру, он делает всё как надо. Но мне всё равно хочется разобраться.

Как мне вам скинуть в личку? Что-то я нигде не нашёл этого... кнопки ЛС.

Последний раз редактировалось mmx358; 30.06.2009 в 10:27.
mmx358 вне форума Ответить с цитированием
Старый 30.06.2009, 10:24   #6
mmx358
Пользователь
 
Регистрация: 28.06.2009
Сообщений: 84
По умолчанию

Удалить...

Последний раз редактировалось mmx358; 30.06.2009 в 10:25. Причина: Дубликат сообщения
mmx358 вне форума Ответить с цитированием
Старый 30.06.2009, 14:32   #7
Doholyan
Форумчанин
 
Регистрация: 26.04.2009
Сообщений: 270
По умолчанию

как вариант...может у тебя не полная версия!
Вот как например pascalABC.... сама программа выполняет практически все...копмелирует...а Вот на диск...не сохраняет в EXE-ом файле.
но следущая версия также Pascal ABC уже полноценный коппилятор....
это как пример....

наковыряй в нете другой компилятор...мало ли!!
Doholyan вне форума Ответить с цитированием
Старый 30.06.2009, 14:56   #8
Anatole
Форумчанин
 
Аватар для Anatole
 
Регистрация: 07.04.2009
Сообщений: 245
По умолчанию

А ты не пробовал выполнять в полноэкранном режиме?
Всякое безобразие должно быть единообразным. Тогда это называется порядком.
Anatole вне форума Ответить с цитированием
Старый 30.06.2009, 14:59   #9
mmx358
Пользователь
 
Регистрация: 28.06.2009
Сообщений: 84
По умолчанию

Anatole, я в неём и делаю...
Doholyan, да вот буду копаться, может что-то и найду...
mmx358 вне форума Ответить с цитированием
Старый 30.06.2009, 15:04   #10
Anatole
Форумчанин
 
Аватар для Anatole
 
Регистрация: 07.04.2009
Сообщений: 245
По умолчанию

Кстати при использовании Тurbo Pascal у меня таких проблем не возикало.
Всякое безобразие должно быть единообразным. Тогда это называется порядком.
Anatole вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В чем лучше создавать базу данных? Gareevbo Софт 5 09.06.2009 09:27
чем компилировать dll? happy_horror Общие вопросы C/C++ 11 01.04.2009 00:56
На чем лучше писать? PilGrim Свободное общение 3 31.03.2009 23:45
Чем лучше всего протирать монитор Иллидан Компьютерное железо 20 09.08.2008 07:23
на чем лучше писать данный сайт Viktor32 Свободное общение 3 10.12.2007 00:19