Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на языке Pascal


Информационный Канал Subscribe.Ru


RusFAQ.ru: Программирование на языке Pascal

Выпуск № 150
от 31.05.2003, 04:50

Администратор:
Имя: Sensey
URL: Информационный ресурс
ICQ: 105679124
Украина, Харьков
О рассылке:
Задано вопросов: 259
Отправлено ответов: 888
Активность: 342.8 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

BOLT
Статус: Опытный
Общий рейтинг: 164.73
URL: В помощь начинающему программитсу Assembler, C/C++
[Подробней >>]
Tancho
Статус: Опытный
Общий рейтинг: 151.57
[Подробней >>]
baldr
Статус: Профессиональный
Общий рейтинг: 112.54
URL: Сайт об ОС DOS. Всем, кто любит эту ОС!
[Подробней >>]
 
[MozgC]
Статус: Опытный
Общий рейтинг: 185.59
[Подробней >>]
Bill
Статус: Доверительный
Общий рейтинг: 181.39
[Подробней >>]
_vt
Статус: Доверительный
Общий рейтинг: 118.35
[Подробней >>]
 
DoS@
Статус: Доверительный
Общий рейтинг: 129.03
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 253. Привет всем!!! То ли я,извините, дурак, то ли ... нет, но я не пойму, почему у меня в приведённой пр... (ответов: 4)
Вопрос № 254. Ваш Вопрос № 253 Привет всем!!! То ли я,извините, дурак, то ли ... нет, но я не пойму, почему у м... (ответов: 1)
Вопрос № 255. Извините за вопрос, я тут намудрил немного, вот верный, здесь нужные процедуры. Ваш Вопрос № 253 ... (ответов: 2)
Вопрос № 256. К вопросу 251. Можно ли компильнуть 16 разрядов в 32 в for windows и как это сделать? Почему не пони... (ответов: 5)
Вопрос № 257. Тебе [MozgC] по поводу вопросов 253-255 Думаешь я не пробовал трассировку, там ясно видно что (i<=L.... (ответов: 1)

Вопросов: 5, ответов: 13


 Вопрос № 253

Привет всем!!!
То ли я,извините, дурак, то ли ... нет, но я не пойму, почему у меня в приведённой процедуре, цикл, где отмечено стрелочками ">>", выполняется. При входе в цикл L.N=0, условие (i<=L.N-1 {i:=1}) было false, но цикл продолжался.
Что это??? Может я не соображаю или не доглядел.
Заранее спасибо.


Приложение:


Вопрос отправлен: 27.05.2003, 11:40
Отправитель: ROTTEN (ROTTEN@intbel.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает BOLT

Здравствуйте, ROTTEN!
Из преведенного примера ничем не могу помочь.Опишите класс или структуру List, тогда можно разобраться...
Счастливо!

Ответ отправлен: 28.05.2003, 13:49
Отправитель: BOLT


Отвечает Tancho

Приветствую Вас, ROTTEN!
Что за кастрированая части прога!!!
Откуда идеть N? От где я могу знать какая стойность у L?
A что значить 'L.N' - ето имя какая то переменная или надо
быть L умножено на N? У Pascal'е произведение пишеться так
'L*N' - знак произведения '*', а не '.'!
Так, просто надо верить?! Ето несериозно - хочеш верить,
хочеш нет! Если ты поистине хочеш кто то помог тебе,задавай
вопрос коректно! Явно израз '(i <= L.N - 1)and f' принимает
стойност 'true', а зачем ето другой вопрос!Надо просмотреть целую прогу!

Ответ отправлен: 27.05.2003, 16:04
Отправитель: Tancho


Отвечает baldr

Добрый день, ROTTEN!
Ты приведи еще текст процедуры MoveStart, а то у меня такие смутные сомнения, что ...

Ответ отправлен: 27.05.2003, 16:09
Отправитель: baldr


Отвечает [MozgC]

Странно, вроде цикл не должен выполняться, поставь брейкпоин на первое выражение в цикле, и точно посмотри состояние L.N & F, хотя если первое условие не выполняется то цикл начинаться не должен, но посмотри точно синтаксис while и при трассировке как я уже сказал посмотри L.N & F

Ответ отправлен: 27.05.2003, 20:45
Отправитель: [MozgC]


 Вопрос № 254

Ваш Вопрос № 253

Привет всем!!!
То ли я,извините, дурак, то ли ... нет, но я не пойму, почему у меня в процедуре DoneList, цикл, где отмечено
стрелочками ">>", выполняется. При входе в цикл L.N=0, условие (i<=L.N-1 {i:=1}) false, но цикл продолжался.
Что это??? Может я не соображаю или не доглядел.
Заранее спасибо.
Это был мой вопрос, прошу прощения за него, вот весь модуль, смотрите и решайте что и как.
В конце модуля я привёл процедуру с циклом с фиксированным числом шагов, там всё нормально.
Теперь, надеюсь, разберётесь!!!



Приложение:


Вопрос отправлен: 27.05.2003, 17:47
Отправитель: ROTTEN (ROTTEN@intbel.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает [MozgC]

как я уже говорил всегда используй отладку

Ответ отправлен: 27.05.2003, 21:09
Отправитель: [MozgC]


 Вопрос № 255

Извините за вопрос, я тут намудрил немного, вот верный, здесь нужные процедуры.
Ваш Вопрос № 253

Привет всем!!!
То ли я,извините, дурак, то ли ... нет, но я не пойму, почему у меня в процедуре DoneList, цикл, где отмечено
стрелочками ">>", выполняется. При входе в цикл L.N=0, условие (i<=L.N-1 {i:=1}) false, но цикл продолжался.
Что это??? Может я не соображаю или не доглядел.
Заранее спасибо.
Это был мой вопрос, прошу прощения за него, вот весь модуль, смотрите и решайте что и как.
В конце модуля я привёл процедуру с циклом с фиксированным числом шагов, там всё нормально.
Теперь, надеюсь, разберётесь!!!



Приложение:


Вопрос отправлен: 27.05.2003, 17:56
Отправитель: ROTTEN (ROTTEN@intbel.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает [MozgC]

Я че то не понял или ты продублировал сообщение ?

Ответ отправлен: 27.05.2003, 21:00
Отправитель: [MozgC]


Отвечает Bill

Доброе время суток, ROTTEN!
Сам попробуй и все поймешь (это же элементарно):
var
w: Word;
begin
w:=0; w:=w - 1;
writeLn(w)
end.

Ответ отправлен: 28.05.2003, 10:38
Отправитель: Bill


 Вопрос № 256

К вопросу 251.
Можно ли компильнуть 16 разрядов в 32 в for windows и как это сделать? Почему не понимаются delay,textcolor и т.д.что нужно поправить?
Спасибо.



Вопрос отправлен: 27.05.2003, 18:20
Отправитель: антон (oven_mars@rambler.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает [MozgC]

В BP for WIn другие библиотеки, соотвественно тебе их придется подключать, насчет функций других не уверен

Ответ отправлен: 27.05.2003, 21:03
Отправитель: [MozgC]


Отвечает BOLT

Приветствую Вас, антон!
Не знаю, вроде textcolor работает нормально.В каком смысле не понимаются?Не работают или компилятор "ругается" на них?И вообще выражение "Можно ли компильнуть 16 разрядов в 32 в for windows" мне не понятно.Прошу выражать мысль яснее!
Счастливо!

Ответ отправлен: 29.05.2003, 17:12
Отправитель: BOLT


Отвечает Bill

Приветствую Вас, антон!
16 -> 32 в Borland Pascal? Нет. Был ведь хороший совет - скачай FreePascal.
Это чисто ДОС-овские команды. Что нужно поправить? Читать нужно о Windows. Или, хотя бы, взять пример и пробовать изменять его.


Ответ отправлен: 27.05.2003, 19:36
Отправитель: Bill


Отвечает _vt

Доброе время суток, антон!
Потому что в стандартных модулях под Win32 этих процедур нет! Но их можно написать самому.


Ответ отправлен: 27.05.2003, 19:45
Отправитель: _vt


Отвечает DoS@

Добрый день, антон!
Надо имзменить значение в пункте target!
А функции просто не включени в модуль!

Ответ отправлен: 27.05.2003, 20:54
Отправитель: DoS@


 Вопрос № 257

Тебе [MozgC] по поводу вопросов 253-255
Думаешь я не пробовал трассировку, там ясно видно что (i<=L.N-1)=false, поэтому значение f не важно, но в цикл заходит.
Я уже и у друга, тоже программёра, спрашивал,но он не знает, говорит, глюки паскаля.



Вопрос отправлен: 27.05.2003, 21:51
Отправитель: ROTTEN (ROTTEN@intbel.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает [MozgC]

Пошли мне заархивированную прогу на MozgCnoSPam@avtograd.ru

Ответ отправлен: 27.05.2003, 22:06
Отправитель: [MozgC]



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (40)
C / C++ (31)
Perl (5)
Builder / Delphi (15)
Pascal (28)
Basic / VBA (12)
Java / JavaScript (11)
PHP (7)
MySQL / MSSQL (5)
Пользователю
Windows 95/98/Me (38)
Windows NT/2000/XP (30)
"Железо" (28)
Поиск информации (14)
Администратору
Windows NT/2000/XP (15)
Linux / Unix (9)
Юристу
Гражданское право (5)
Семейное право (2)
Трудовое право (3)
КоАП (3)

Отправить вопрос всем экспертам выбранной рассылки.




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование


Яндекс цитирования
© 2001-2003 Россия, Москва. Авторское право: Калашников О.А.

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное