вылетает при использовании sound
хм.. когда я задаю ф-ю sound(200); delay(2000);nosound; модуля crt, то звук воспроизводится не то количество времени, что указано в делэй, а пару миллисекунд, хрбкнет тока и все. и при этом паскаль работает в текстовом режиме и при запуске программы меняет разрешение черт знает на какое (но видно нормально). похоже при работе программы режим не текстовый. система winXP SP2 pro... помогите разобраться плз
Ну так, winxp.Под ядро NT половина программ под дос неработают.Под 98 и ниже нормально будет.
Вообщще нафиг тебе это надо?Берись лучше за С,осваивай winapi.
а ты мне што рекомендуешь - Visual C++ или Borland Builder?
sound(200); delay(2000);nosound; модуля crt, то звук воспроизводится не то количество времени, что указано в делэй
Кажется проблема в том что в crt криво вищитывается пустой цыкл на 1 сек. (но гарантии не дам что прав)
Поищи патченый crt (такие есть). А я пока в своих доках поищу как ево самому запатчить.
похоже при работе программы режим не текстовый. система winXP SP2 pro... [/QUOTE]
Текстовый он. Там просто сточек больше :-).
Можеш в начале проги писать чтото типа
ТextMode (кажется так). А еще лутше сделай прогу которая просто устанавливает нормальный режым и пропиши ее в c:\mindows\system32\autoexec.nt в сам конец. Тогда она будет устанавливать нормальный режим перед запуском каждой проги в ДОС режиме в т.ч. и перед turbo.exe.
Вообщще попробуй запустить программу через какую нить дос оболочку(например NC) у меня например турбо пасцаль компилирует программы через раз(раз компилит раз вылетает)и многие другие программы также когда я запускаю его через NC - все нормально,ничего не вылетает и не ругается
А еще бывает DOSBox
хм.. когда я задаю ф-ю sound(200); delay(2000);nosound; модуля crt, то звук воспроизводится не то количество времени, что указано в делэй, а пару миллисекунд, хрбкнет тока и все. и при этом паскаль работает в текстовом режиме и при запуске программы меняет разрешение черт знает на какое (но видно нормально). похоже при работе программы режим не текстовый. система winXP SP2 pro... помогите разобраться плз
Дело в том что процесор мощный, увеличь временный интервал или работай с таймером если для паузы подойдёт 1/18 сек.
А вобщето если прога должна запускатся под виндой(или линуксом или ос\2 :D ) не на чистом дос тода рекомендую VP паскаль оный и под винду и проги все что на BP TP писаные компилятся(кроме графики) и интерфейс одинаковый.
на своей машине с разными осями, не до паскаля.
Прошу:
поподробнее про паскаль под винды (у меня server 2003), дайте ссылку плз.
и (линуксойдам) - что нужно для работы в паскале под линуксом
( у меня Mandriva 2005 )
извиняюсь, что такое спрашиваю, с коннектом полная *****.