|
|
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
Привет, всем! Мне очень сильно нужна Ваша помощь! Переделываю курсовую одногрупника под свою. И вот текст одной из программ: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2006, 18:26 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
Svetlana Semenenko - 2 !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2006, 23:25 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
parenyokПривет, всем! Мне очень сильно нужна Ваша помощь! Переделываю курсовую одногрупника под свою... Проблема заключается в том, что при запуске программы выдаётся синтаксическая ошибка в строках: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Ты опять начал... А посидеть-подумать, книжки почитать.... Ладно, укажу тебе на ошибки: номер раз: Код: plaintext 1. 2. 3. номер два: Код: plaintext 1. 2. 3. 4. 5. номер три: Код: plaintext 1. 2. номер четыре: Для работы функции ms нужен индекс (по полю mes , если я не ошибаюсь), а ты его закомментировал... Скорее всего его у тебя и не было никогда... Ну так сделай... Кроме того, записи у тебя в таблице guests есть? Если нет, то у тебя и будет "пустое browse окно"... Последний совет: Возьми книгу Попова, загрузи FoxPro и начинай выполнять все упражнения, начиная с первой страницы. Чем хорош Фокс, так это тем, что большинство команд (не менее 95 %) можно выполнять из командного окна и наблюдать за результатом их выполнения. Кстати, я так и учился: надо мне в программе сделать, например, меню, я иду к Попову, смотрю соответствующий раздел, выполняю приведенный в книге пример, затем, когда разберусь, переношу идею в свою программу... parenyokЧто только я не делал. И переписывал, и копировал подобный участок из другой программы, и всяко разно их изменял. Всё бесполезно. Когда что-то делаешь - 100 раз подумай... А бездумно "тыкать клавиши" может и годовалый ребенок... Если Фокс "нормальный", то с ним идет файл помощи. Как правило на английском, но, если повезет, то найдешь и на русском. Вызывается помощь по клавише, как ни странно, F1. Потом ищешь нужную тебе команду и читаешь описание, формат вызова команды, принципы работы и разбираешь приведенный небольшой пример, иллюстрирующий ее работу... Кстати, именно так и разбираются программисты в чужом, незнакомом коде... Если ты на самом деле хочешь стать программистом, а не просто получить "корочки" и положить их на полку, то тебе придется наконец заняться изучением данного конкретного языка и его фичей... parenyok... проблема лишь в открытии browse-окна. Я, конечно, извиняюсь. Но такое ощущуение, что проблема не в browse, а гораздо глубже (Да простит мне это высказывание модератор)... parenyokПожалуйста, помогите исправить эту ошибку. К сожалению, ЭТА ошибка уже неисправима... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2006, 07:22 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
Ужас, летящий на крыльях ночи Ты опять начал...Да вот, представь себе! Опять начал. После того как кто-то (не будем показывать пальцем!) настучал модератору! Ужас, летящий на крыльях ночиА посидеть-подумать, книжки почитать....А что, по виду программы не видно, что я сидел, ДУМАЛ??? 8-\ Ладно, укажу тебе на ошибки: номер раз: Код: plaintext 1. 2. 3. Код: plaintext 1. 2. 3. 4. 5. Код: plaintext 1. 2. Ужас, летящий на крыльях ночи номер четыре: Для работы функции ms нужен индекс (по полю mes , если я не ошибаюсь), а ты его закомментировал... Скорее всего его у тебя и не было никогда... Ну так сделай...Э-э-э... Сделал (в БД добавил символьную переменную "MES" из 4-х символов и в программе перед "fam..." добавил "mes :h="Место' :p='9999',;") только почему-то не получается его заполнить. Ужас, летящий на крыльях ночиКроме того, записи у тебя в таблице guests есть?Хэ... А как же, ё-моё. Ужас, летящий на крыльях ночиПоследний совет: Возьми книгу Попова, загрузи FoxPro и начинай выполнять все упражнения, начиная с первой страницы.Даже уже говорить ничего не хочу по этому поводу! Задолбал уже! Ужас, летящий на крыльях ночиЧем хорош Фокс, так это тем, что большинство команд (не менее 95 %) можно выполнять из командного окна и наблюдать за результатом их выполнения. Кстати, я так и учился: надо мне в программе сделать, например, меню, я иду к Попову, смотрю соответствующий раздел, выполняю приведенный в книге пример, затем, когда разберусь, переношу идею в свою программу...Высылай мне оригинал книги, скажи моему преподу, чтобы мне продлил сдачу курсовой ещё на пару месяцев, тогда я прочту книгу и сделаю курсовую сам. Ужас, летящий на крыльях ночи parenyokЧто только я не делал. И переписывал, и копировал подобный участок из другой программы, и всяко разно их изменял. Всё бесполезно. Когда что-то делаешь - 100 раз подумай... А бездумно "тыкать клавиши" может и годовалый ребенок...Значит я бездумно тыкал, да?! Ужас, летящий на крыльях ночи parenyok... проблема лишь в открытии browse-окна. Я, конечно, извиняюсь. Но такое ощущуение, что проблема не в browse, а гораздо глубже (Да простит мне это высказывание модератор)...Сообщение модератору: Уважаемый модератор! Объясните, пожалуйста, как присоединять файлы к сообщениям. Ужас, летящий на крыльях ночи parenyokПожалуйста, помогите исправить эту ошибку. К сожалению, ЭТА ошибка уже неисправима...Что значит "уже"??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2006, 10:00 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
УУУУУУРРРРРРРРРРААААААААААААААА!!!!!!!!!!!!!!!!!!!! Получилось файл приложить!!!!!!!!!!!! Надо его просто в корне диска создааааааать!!!!!!! Вот теперь-то дела пойдут гораздо быстрее!!!!!!!!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2006, 10:12 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
parenyokВысылай мне оригинал книги... Я тебе открывал свой e-mail на выходные (чтобы ты сообщил мне твой почтовый адрес) - ты не воспользовался шансом получить книгу по почте БЕСПЛАТНО!!! Ты сам виноват... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2006, 12:09 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
Станислав C. parenyokВысылай мне оригинал книги... Я тебе открывал свой e-mail на выходные (чтобы ты сообщил мне твой почтовый адрес) - ты не воспользовался шансом получить книгу по почте БЕСПЛАТНО!!! Ты сам виноват...Хэ... Ты, между прочим, мне книгу высылал отсканированную , а я просил оригинал !!! В интернете оригинала нет, а если и есть, то только на компе Попова, которому совершенно не нужно её опубликовывать, чтобы тутже упал спрос на неё в магазинах... Или чё, Стас, ты даже хотел мне её лично отослать не по электронной почте, чтоли?! :-0 Хм.. Ну надо же, а! Хотя с другой стороны, чё у тебя книг Попова полный шкаф, что ты каждому готов книгу прислать? Интересно-интересно... Стас, ну я помню ты соглашался мне сделать курсовую. Говорил, что до 31-го мая сделаешь точно, а потом сказал, что на следующей неделе будешь по-свободнее и посмотришь и пропал. А сейчас она у меня практически готова, тем более я даже разобрался как файлы присоединять. Ну, сейчас-то, посмотри, пожалуйста, почему открывается пустое browse-окно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2006, 12:42 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
parenyok Станислав C. parenyokВысылай мне оригинал книги... Я тебе открывал свой e-mail на выходные (чтобы ты сообщил мне твой почтовый адрес) - ты не воспользовался шансом получить книгу по почте БЕСПЛАТНО!!! Ты сам виноват...Хэ... Ты, между прочим, мне книгу высылал отсканированную , а я просил оригинал !!! В интернете оригинала нет, а если и есть, то только на компе Попова, которому совершенно не нужно её опубликовывать, чтобы тутже упал спрос на неё в магазинах... Или чё, Стас, ты даже хотел мне её лично отослать не по электронной почте, чтоли?! :-0 Хм.. Ну надо же, а! Хотя с другой стороны, чё у тебя книг Попова полный шкаф, что ты каждому готов книгу прислать? Интересно-интересно... Стас, ну я помню ты соглашался мне сделать курсовую. Говорил, что до 31-го мая сделаешь точно, а потом сказал, что на следующей неделе будешь по-свободнее и посмотришь и пропал. А сейчас она у меня практически готова, тем более я даже разобрался как файлы присоединять. Ну, сейчас-то, посмотри, пожалуйста, почему открывается пустое browse-окно. после небольшой "доработки напильником" программа приняла следующий вид (см. вложение). Как она работает - разбирайся сам... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2006, 20:17 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
Стас. Я, конечно, дико извиняюсь, но у меня почему-то перестал работать файл базы (GUESTS.DBF). Даже вызвать его не могу! После запуска твоей программы и даже при вызове файла(!!!), выскакивает ошибка: "Не база данных файла.". Объясни, пожалуйста, в чём дело. Никогда такого не было. На всякий случай присоединю архив. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2006, 08:55 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
parenyokСтас. Я, конечно, дико извиняюсь, но у меня почему-то перестал работать файл базы (GUESTS.DBF). Даже вызвать его не могу! После запуска твоей программы и даже при вызове файла(!!!), выскакивает ошибка: "Не база данных файла.". Объясни, пожалуйста, в чём дело. Никогда такого не было. На всякий случай присоединю архив. Добро пожаловать в "конфликт версий"... Просто мой файл был создан в Visual FoxPro (ну не держу я дома досовского Лиса). А ты его пытаешься открыть именно в FPD... А вот программа (prg-файл, но не fxp-файл) полностью совместима, ибо "Визуальные" примочки я не использовал... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2006, 09:52 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
Станислав C. parenyokВысылай мне оригинал книги... Я тебе открывал свой e-mail на выходные (чтобы ты сообщил мне твой почтовый адрес) - ты не воспользовался шансом получить книгу по почте БЕСПЛАТНО!!! Ты сам виноват... извиняюсь что вмешиваюсь, но ... я тоже хочу книгу.. Станислав, не могли бы вы мне ее переслать??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2006, 10:11 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
alena_T Станислав C. parenyokВысылай мне оригинал книги... Я тебе открывал свой e-mail на выходные (чтобы ты сообщил мне твой почтовый адрес) - ты не воспользовался шансом получить книгу по почте БЕСПЛАТНО!!! Ты сам виноват... извиняюсь что вмешиваюсь, но ... я тоже хочу книгу.. Станислав, не могли бы вы мне ее переслать??? Так мне придется типографию открывать Поясню ситуацию: 1. у меня есть электронный вариант книги, но он содержит много "ляпов" (связанных с тем, что при сканировании неверно распознались некоторые буквы, а те, кто выложил книгу в свободный доступ, поленились все это откорректировать). Поэтому, такой вариант я отсылать не буду: найдете поиском, если возникнет такая потребность.... 2. у меня есть два издания этой книги: старое (для версии 2.0) и новое (для версии 2.5/2.6). Старое издание я могу выслать по почте (по-простому, подарить), если будет известен почтовый адрес.... Но я не миллионер, и смогу "осчастливить" только кого-то одного... Если нужна книга - сбрось мне на "мыло" (см. в профиле) твой почтовый адрес (индекс, город, адрес) и я без задержек вышлю книгу. Опять же, чтобы без обид, старое издание для версии FPD 2.0... Но издания на 95 % похожи... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2006, 10:36 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
Как дети малые. Книги в инете, уже лет 7, точно, валяются. И не только эти. Не ленитесь. По Фоксу материала в инете, не меньше чем по остальным языкам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2006, 15:18 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
Вау!!! Спасибо, Стас, за помощь! Теперь все окна открываются! Так. Теперь у меня по-прежнему не работают функции ввода и редактирования БД гостей. Я там заметил одну неточность, подправил, но всё равно проблема не изчезла. Стас. Если тебе не в тягость, посмотри, пожалуйста. По выше описанной проблеме см. файл EXTERIOR.PRG. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2006, 17:47 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
parenyok Ужас, летящий на крыльях ночиПоследний совет: Возьми книгу Попова, загрузи FoxPro и начинай выполнять все упражнения, начиная с первой страницы. Даже уже говорить ничего не хочу по этому поводу! Задолбал уже! Народ!!! Прекратите маяться дурью!!! Стыдно читать... Если человек не способен исправить синтаксис типа KECNO(), то это либо клиника, либо тупой стёб! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2006, 21:11 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
parenyokЕсли тебе не в тягость, посмотри, пожалуйста. По выше описанной проблеме см. файл EXTERIOR.PRG. Станислав С. say: Даже уже говорить ничего не хочу по этому поводу! Задолбал уже! Станислав С. say extra: Доступ к бесплатной помощи НЕДОСТУПЕН!!! РАЗБИРАЙСЯ САМ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2006, 09:19 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
Redrik parenyok Ужас, летящий на крыльях ночиПоследний совет: Возьми книгу Попова, загрузи FoxPro и начинай выполнять все упражнения, начиная с первой страницы. Даже уже говорить ничего не хочу по этому поводу! Задолбал уже! Народ!!! Прекратите маяться дурью!!! Стыдно читать... Если человек не способен исправить синтаксис типа KECNO(), то это либо клиника, либо тупой стёб! Станислав C. parenyokЕсли тебе не в тягость, посмотри, пожалуйста. По выше описанной проблеме см. файл EXTERIOR.PRG. Станислав С. say: Даже уже говорить ничего не хочу по этому поводу! Задолбал уже! Станислав С. say extra: Доступ к бесплатной помощи НЕДОСТУПЕН!!! РАЗБИРАЙСЯ САМ! Ну неужели Вам никогда не приходилось сталкиваться с проблемой, что что-то не получается и не приходилось просить помощи на форуме??? Кстати, по поводу файла с проблемой - файл не EXTERIOR.PRG, а GUESTS.PRG. Стас! А скажи-ка мне, пожалуйста. Если бы ты оказался на моём месте, то как бы ты поступил??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2006, 12:48 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
УРА! УРА! УРА! Сам разобрался в проблеме! А в чём она была не скажу, т.к. сами прекрасно знали! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2006, 13:24 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
УРА! УРА! УРА! Сам разобрался в проблеме! А в чём она была не скажу, т.к. сами прекрасно знали! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2006, 13:26 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
parenyokСтас! А скажи-ка мне, пожалуйста. Если бы ты оказался на моём месте, то как бы ты поступил??? Это, конечно, off, но все-таки отвечу. Я каждый день нахожусь "на твоем месте", каждый день я отлаживаю какую-то программу (то на С++, то на Clipper'e, то на FoxPro, то на встроенном языке нашей корпоративной системы) и очень часто мне нужно разобраться в чужом, неизвестном коде. Что я делаю: 1. Прописываю логику вызова процедур/функций: откуда, когда и какая функция вызывается, строю "дерево" вызовов функций. 2. Отслеживаю необходимую мне "ветку" вызовов. 2.1. Пытаюсь понять работу функции "верхнего уровня" - вызывающей функции. 2.2. Когда понял логику ее работы, перехожу к функции более "низкого" уровня - вызываемой функции и так "до самого низа" 3. В функции, в которой возникли сомнения и "непонятки", ставлю точки останова и прохожу эту функцию "по шагам", пытаясь понять как она работает. Естественно, что при прохождении "по шагам" контролируется состояние переменных - где какая переменная изменилась и т.д. 4. Если не понимаю работу какой-то встроенной / библиотечной функции, то читаю хелп и разбираю приведенный там пример (если есть). 5. Если в хелпе примера нет, то создаю простое тестовое приложнение (при работе в С++) или выполняю команду в командном окне (при работе в FoxPro), смотрю на результат. Меняю параметры команды, выполняю и снова смотрю на результат. Анализирую... Долго думаю... На это может уйти много времени, но важно все понять, чтобы не наделать ненужных ошибок... Как-то раз пришлось таким образом разобраться и подстроить под свои нужды известный OpenSource FTP-клиент Putty: убрать запрос ввода данных и передавать их из моей программы автоматически, разбить одну функцию на две без потери функциональности, организовать вывод логов в файл и др. На это у меня ушло около двух недель... Putty, написанный на С++, это, конечно не приложение, написанное на FoxPro, но тут важен сам принцип, подход к решению проблемы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2006, 13:34 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
Слушайте, пацаны! А есть в Фоксе такая команда, которая закрывает только одно окно? Например, у меня открыто окно БД гостей, и когда я нажму на кнопку "Выход", у меня это окно закроется. Мне нужна лишь команда или процедура. Конечно, можно воспользоваться кнопкой ESC на клаве, но всё-таки... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2006, 13:57 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
parenyokСлушайте, пацаны! А есть в Фоксе такая команда, которая закрывает только одно окно? Например, у меня открыто окно БД гостей, и когда я нажму на кнопку "Выход", у меня это окно закроется. Мне нужна лишь команда или процедура. Конечно, можно воспользоваться кнопкой ESC на клаве, но всё-таки... Хелп/книга Попова (даже электронный вариант) по командам: Activate Window, Deactivate Window, Release Window ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2006, 14:06 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
Ужас, летящий на крыльях ночи parenyokСлушайте, пацаны! А есть в Фоксе такая команда, которая закрывает только одно окно? Например, у меня открыто окно БД гостей, и когда я нажму на кнопку "Выход", у меня это окно закроется. Мне нужна лишь команда или процедура. Конечно, можно воспользоваться кнопкой ESC на клаве, но всё-таки... Хелп/книга Попова (даже электронный вариант) по командам: Activate Window, Deactivate Window, Release Window Да, есть еще Hide Window ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2006, 14:10 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
Станислав C. parenyokСтас! А скажи-ка мне, пожалуйста. Если бы ты оказался на моём месте, то как бы ты поступил??? Это, конечно, off, но все-таки отвечу. Я каждый день нахожусь "на твоем месте", каждый день я отлаживаю какую-то программу (то на С++, то на Clipper'e, то на FoxPro, то на встроенном языке нашей корпоративной системы) и очень часто мне нужно разобраться в чужом, неизвестном коде. Что я делаю: 1. Прописываю логику вызова процедур/функций: откуда, когда и какая функция вызывается, строю "дерево" вызовов функций. 2. Отслеживаю необходимую мне "ветку" вызовов. 2.1. Пытаюсь понять работу функции "верхнего уровня" - вызывающей функции. 2.2. Когда понял логику ее работы, перехожу к функции более "низкого" уровня - вызываемой функции и так "до самого низа" 3. В функции, в которой возникли сомнения и "непонятки", ставлю точки останова и прохожу эту функцию "по шагам", пытаясь понять как она работает. Естественно, что при прохождении "по шагам" контролируется состояние переменных - где какая переменная изменилась и т.д. 4. Если не понимаю работу какой-то встроенной / библиотечной функции, то читаю хелп и разбираю приведенный там пример (если есть). 5. Если в хелпе примера нет, то создаю простое тестовое приложнение (при работе в С++) или выполняю команду в командном окне (при работе в FoxPro), смотрю на результат. Меняю параметры команды, выполняю и снова смотрю на результат. Анализирую... Долго думаю... На это может уйти много времени, но важно все понять, чтобы не наделать ненужных ошибок... Как-то раз пришлось таким образом разобраться и подстроить под свои нужды известный OpenSource FTP-клиент Putty: убрать запрос ввода данных и передавать их из моей программы автоматически, разбить одну функцию на две без потери функциональности, организовать вывод логов в файл и др. На это у меня ушло около двух недель... Putty, написанный на С++, это, конечно не приложение, написанное на FoxPro, но тут важен сам принцип, подход к решению проблемы...Хорошо... А то, что ты в конце апреля согласился было сделать мне курсовую (хотя после того, что происходило на С-шном форуме, я долго не решался тебя об этом попросить.), а потом вдруг бесследно пропал. А сейчас мне осталось чуть-чуть сделать и курсовая будет готова, и ты мне сейчас не хочешь помочь. Это ты как объяснишь? Как-то странно получается. Тебе не кажется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2006, 14:15 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
[quot parenyok А то, что ты в конце апреля согласился было сделать мне курсовую (хотя после того, что происходило на С-шном форуме, я долго не решался тебя об этом попросить.), а потом вдруг бесследно пропал. А сейчас мне осталось чуть-чуть сделать и курсовая будет готова, и ты мне сейчас не хочешь помочь. Это ты как объяснишь? Как-то странно получается. Тебе не кажется?[/quot] Нет, не кажется... Если помнишь, я и не горел желанием делать эту работу за тебя и сказал, примерно следующее:"Если у тебя есть кто-то, кто сделает эту курсовую, то проси лучше его..." И ты ответил:"Да, такой человек есть..." Сейчас же тебе дали готовое решение, которое надо лишь немного переделать... Поэтому я тебе помогать НЕ БУДУ... Ибо ты - будущий программист и должен САМ преодолевать возникающие трудности... Кроме того, представленное решение (представленная тобой программа "Гостиница") не соответствует тем требованиям, которые заявлены для курсовой работы. А именно - не проверяется непротиворечивость базы данных, т.е. нет проверки на наличие двух одинаковых записей, на наличие двух записей, ссылающихся на одно место в одном номере и т.д. Мой вердикт такой: программа требует серьезной доработки. А у меня нет времени и желания делать ее ЗА ТЕБЯ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2006, 14:55 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
Время для написание длинных объяснений у тебя есть, а на то, чтобы мне помочь исправить очевидные для тебя ошибки - нет, да? Ну чтож, видно придётся мне искать другой форум, на котором у людей есть время не только на работу и поиск новых тем тех, кому много раз отказывали в помощи и написании в них оскорбительных писем, но и на помощь людям, нуждающимся в помощи. Последняя просьба. Может быть у кого-нибудь есть программы, в которых используются подобные функции, которые необходимы для моего задания: Задание Администратор гостиницы. Список номеров: класс, число мест. Список гостей: паспортные данные, даты приезда и отъезда, номер. Поселение гостей: выбор подходящего номера (при наличии свободных мест), регистрация, оформление квитанции. Отъезд: выбор всех постояльцев, отъезжающих сегодня, освобождение места или оформление задержки с выпиской дополнительной квитанции. Возможность досрочного отъезда с перерасчетом. Поиск гостя по произвольному признаку. М-да... Прочитав ещё раз задание, я понял, что занимаюсь полной фигнёй! Поэтому, если мне никто помогать не хочет, то выложите, пожалуйста, некоторые программы, в которых используется то, что мне надо для того, чтобы полностью выполнить задание курсовой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2006, 15:54 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
На совет внимательно почитать Попова: parenyokДаже уже говорить ничего не хочу по этому поводу! Задолбал уже! И после вот такое: parenyokоскорбительных писем Ну и ну... :-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2006, 17:36 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
RedrikНа совет внимательно почитать Попова: parenyokДаже уже говорить ничего не хочу по этому поводу! Задолбал уже! И после вот такое: parenyokоскорбительных писем Ну и ну... :-(Просто я по поводу книги уже неоднократно говорил, а если человек продолжает издиваться, то не остаётся другого выхода, как писать ему подобные сообщения. М-да... Я вот тут подумал насчёт книги и решил, что надо было всё-таки сказать Стасу свой почтовый адрес. Стас, ты отправил уже книгу или у меня ещё есть шанс? И всё-таки по поводу примеров программ. Есть у кого-нибудь что-нибудь, нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2006, 09:07 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
Скажите, пожалуйста, какая команда осуществляет поиск в БД по определённому признаку? Например, по фамилии, паспорту и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2006, 11:00 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
Если есть подходящий индекс - SEEK если нет - LOCATE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2006, 11:19 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
Спасибо! А как ей пользоваться? Например, я в этой программе: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2006, 14:13 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
parenyok Только я не пойму как написать процедуру поиска так, чтобы при выборе признака, например, "по фамилии", выводилось окно, в котором пользователь бы вводил ФИО гостя и производился бы поиск. Объясните, пожалуйста. Все очень просто: 1. Делаешь окно (зто ты умеешь уже ) 2. в символьную переменную считывашь значение, которое надо найти 3. делаешь поиск: - если есть индекс по полю, то делаешь Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2006, 21:19 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
Большое тебе спасибо! Уфф! Ну и умаялся я с этой процедурой! Короче, вот что получилось: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. 243. 244. 245. 246. 247. 248. 249. 250. 251. 252. 253. 254. 255. 256. 257. 258. 259. 260. 261. 262. 263. 264. 265. 266. 267. 268. 269. 270. 271. 272. 273. 274. 275. 276. 277. 278. 279. 280. 281. 282. 283. 284. 285. 286. 287. 288. 289. 290. 291. 292. 293. 294. 295. 296. 297. 298. 299. 300. 301. 302. 303. 304. 305. 306. 307. 308. 309. 310. 311. 312. 313. 314. 315. 316. 317. 318. 319. 320. 321. 322. 323. 324. 325. 326. 327. 328. 329. 330. 331. 332. 333. 334. 335. 336. 337. 338. 339. 340. 341. 342. 343. 344. 345. 346. 347. 348. 349. 350. 351. 352. 353. 354. 355. 356. 357. 358. 359. 360. 361. 362. 363. 364. 365. 366. 367. 368. 369. 370. 371. 372. 373. 374. 375. 376. Код: plaintext P.S. Как ты заметишь, я маленько изменил твою функцию поиска Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Код: plaintext Код: plaintext Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2006, 17:21 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
parenyokЕсли не правильно, скажи, пожалуйста как будет правильно. У меня просто нет слов 1.Объясняю для тех, кто "в танке": <fieldname> - это имя поля (которое должно писаться БЕЗ УГЛОВЫХ СКОБОК!!! ) cString - выражение для поиска. (Конкретно в твоем случае это будет переменная U ) таким образом, выражение для поиска должно быть преобразовано к виду: Код: plaintext 2. Зачем ты открываешь файл каждый раз при поиске. Хватит того, что он уже у тебя открыт. Вместо use guests в процедуре поиска надо сделать select guests 3. Если я правильно понял, то Код: plaintext 1. 2. 3. 4. Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2006, 19:42 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
Спасибо тебе большое!!! Спасибо!!! Осталось только маленько доработать и всё будет зашибись! Но мои "причуды" тоже можно понять. Так. Теперь я хотел бы сделать так, чтобы результаты поиска выводились в отдельном окне. Ну, окно-то я сделаю! А результаты поиска как? Прости, пожалуйста, за глупый вопрос, а в процедуре поиска, строка: Код: plaintext Код: plaintext 1. 2. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2006, 09:05 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
М-да... Сделал как я думал - не получается. Выводится пустое окно "Результаты поиска". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2006, 09:23 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
Ура! Удалось-таки разобраться как работает процедура поиска. Но есть маленькая неточность. Если задать параметр поиска, например, в "Место в гостиннице", то результат поиска покажется только после того, как отменить выполнение программы. Объясню практически. После запуска этой программы: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. 243. 244. 245. 246. 247. 248. 249. 250. 251. 252. 253. 254. 255. 256. 257. 258. 259. 260. 261. 262. 263. 264. 265. 266. 267. 268. 269. 270. 271. 272. 273. 274. 275. 276. 277. 278. 279. 280. 281. 282. 283. 284. 285. 286. 287. 288. 289. 290. 291. 292. 293. 294. 295. 296. 297. 298. 299. 300. 301. 302. 303. 304. 305. 306. 307. 308. 309. 310. 311. 312. 313. 314. 315. 316. 317. 318. 319. 320. 321. 322. P.S. Кстати, можете меня поздравить! Это моё 100-е сообщение в этом форуме! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2006, 16:24 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
parenyok... я вызываю окно поиска. Там выбираю "По месту в гостинице", ввожу 11031, нажимаю Enter. Далее появляется окно списка гостей, но строка с введённым местом не выделена. Снова жму Enter, появляется окно с вопросом "Продолжить поиск". И если нажать Esc, то выделится строка с введённым местом. Скажите, пожалуйста, как сделать так, чтобы после введения поиска у меня появлялось окно "Список гостей" с выделенной строкой. Точно также, как при отображении поэтажного плана: ввести "вычисляемое поле" (т.е. выражение t=iif(r=recno(),'>',' ') ) в browse окно. Тогда у тебя всегда текущая запись будет "выделена" знаком ">" parenyok P.S. Кстати, можете меня поздравить! Это моё 100-е сообщение в этом форуме! Сомнительный повод для поздравлений... Вот если бы ты в этих сообщениях давал кому-нибудь ценные советы, тогда да... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2006, 20:57 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
Черный плащ (бывш. Ужас, летящийТочно также, как при отображении поэтажного плана: ввести "вычисляемое поле" (т.е. выражение t=iif(r=recno(),'>',' ') ) в browse окно. Тогда у тебя всегда текущая запись будет "выделена" знаком ">"Спасибо, большое! Но почему-то не помогло... Посмотри, пожалуйста, может что не так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. 243. 244. 245. 246. 247. 248. 249. 250. 251. 252. 253. 254. 255. 256. 257. 258. 259. 260. 261. 262. 263. 264. 265. 266. 267. 268. 269. 270. 271. 272. 273. 274. 275. 276. 277. 278. 279. 280. 281. 282. 283. 284. 285. 286. 287. 288. 289. 290. 291. 292. 293. 294. 295. 296. 297. 298. 299. 300. 301. 302. 303. 304. 305. 306. 307. 308. 309. 310. 311. 312. 313. 314. 315. 316. 317. 318. 319. 320. 321. 322. 323. 324. 325. 326. parenyok P.S. Кстати, можете меня поздравить! Это моё 100-е сообщение в этом форуме! Сомнительный повод для поздравлений... Вот если бы ты в этих сообщениях давал кому-нибудь ценные советы, тогда да...[/quot]Просто... захотелось... маленько уважения... внимания... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2006, 07:25 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
parenyok Черный плащ (бывш. Ужас, летящийТочно также, как при отображении поэтажного плана: ввести "вычисляемое поле" (т.е. выражение t=iif(r=recno(),'>',' ') ) в browse окно. Тогда у тебя всегда текущая запись будет "выделена" знаком ">"Спасибо, большое! Но почему-то не помогло... Посмотри, пожалуйста, может что не так: Примерно так (выделены только интересующие тебя фрагменты: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2006, 22:15 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
parenyokСпасибо, большое! Но почему-то не помогло... Посмотри, пожалуйста, может что не так: Я тебе скажу. :) Во всякой более или менее сложной программе существует (явно или неявно) бесконечный цикл, ожидающий ввода пользователя. В программе про поэтажный план гостиницы роль этого цикла играла команда READ CYCLE . В твоей текущей программе эту роль играет BROWSE-окно . Поэтому, все твои функции должны возвращать управление именно ему (а оно уже само будет рефрешиться). Если тебе нужен поиск с продолжением, то используется следующая технология: 1. вводится глобальная переменная-флаг, которая будет отслеживать выбрал ли пользователь продолжение поиска 2. в командах locate используется ключевое слово REST (остаток). Т.е. должно быть примерно так (требуется отладка): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. parenyok Просто... захотелось... маленько уважения... внимания... По этому поводу есть пословица: "Взялся за гуж - не говори, что не дюж" (т.е. если начал программировать, то никто тебя в этой области жалеть не будет - будут спрашивать по "полной программе") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2006, 07:24 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
Большое человеческое тебе СПАСИБО!!! Теперь работает всё как я и хотел. Я там, правда, кое-что потправил. Если интересно - посмотри: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. 243. 244. 245. 246. 247. 248. 249. 250. 251. 252. 253. 254. 255. 256. 257. 258. 259. 260. 261. 262. 263. 264. 265. 266. 267. 268. 269. 270. 271. 272. 273. 274. 275. 276. 277. 278. 279. 280. 281. 282. 283. 284. 285. 286. 287. 288. 289. 290. 291. 292. 293. 294. 295. 296. 297. 298. 299. 300. 301. 302. 303. P.S. Вот думал-думал, зачем ты при вызове процедуры поиска вызываешь процедуру выхода. Ведь при вызове первого должно открываться окно выбора признака гостя, а не вопрос "Продолжить поиск", когда ты его ещё не начинал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2006, 13:54 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
Хм... Чё-то глюк какой-то. В тексте программы нажимаю Enter, чтобы перейти на новую строку, а мне ошибка "Файл WIXOD.PRG не найден.". У меня же программа не запущена и строка Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2006, 14:52 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
Слушай. А как сделать, чтобы выводилось часть числа? Например, есть в поле mes число 11011 и мне надо, чтобы выводилась только первая, только последняя и середина этого числа. Просто я пишу процедуру квитанции гостя и хочу, чтобы выводилось следующее: "Гость ... проживает в 101-м номере, который находится на 1-ом этаже. Место в номере: 1..." и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2006, 16:02 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
parenyokХм... Чё-то глюк какой-то. В тексте программы нажимаю Enter, чтобы перейти на новую строку, а мне ошибка "Файл WIXOD.PRG не найден.". У меня же программа не запущена и строка Код: plaintext Настройки on key не снимаются сами по себе после завершения программы с выходом в среду FoxPro. Надо до начала назначений сделать что-нибудь типа push key [clear], а перед возвратом в среду что-нибудт типа - pop key [all], чтобы все свои установки, сделанные в программе очистить. Впрочем, за собой можно и не чистить - но тогда не делать и выход в среду, а делать сразу quit. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2006, 17:32 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
parenyokСлушай. А как сделать, чтобы выводилось часть числа? Например, есть в поле mes число 11011 и мне надо, чтобы выводилась только первая, только последняя и середина этого числа. Просто я пишу процедуру квитанции гостя и хочу, чтобы выводилось следующее: "Гость ... проживает в 101-м номере, который находится на 1-ом этаже. Место в номере: 1..." и т.д. для первой left(поле,1,1) для последней right(поле,1,1) для середины использовать d=len(alltr(поле)) substr(поле,2,d-1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2006, 14:50 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
Спасибо Александру за ответ! Теперь у меня вот какие проблемы с написанием процедуры квитанции. Ну, сначала приведу саму процедуру: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2006, 10:28 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
HELP @ HELP set color commands ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2006, 15:24 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
UrriHELP @ HELP set color commandsТак... Как я понимаю set color commands это установка цвета в команде, т.е. в выделенных фоном словах, а HELP это намёк на то, чтобы я ввёл в Фоксе первое, выделил и нажал F1, да? :-) А HELP @ это что? Аналогично? Ну, помогите, пожалуйста, исправить вышеописанные проблемы. Ведь вы знаете как, ну. Пожалуйста! И подскажите, пожалуйста, как сделать выбор всех постояльцев, отъезжающих сегодня. И ещё. В этой программе: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2006, 10:10 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
UrriHELP @ HELP set color commandsТак... Как я понимаю set color commands это установка цвета в команде, т.е. в выделенных фоном словах, а HELP это намёк на то, чтобы я ввёл в Фоксе первое, выделил и нажал F1, да? :-) А HELP @ это что? Аналогично? Ну, помогите, пожалуйста, исправить вышеописанные проблемы. Ведь вы знаете как, ну. Пожалуйста! И подскажите, пожалуйста, как сделать выбор всех постояльцев, отъезжающих сегодня. И ещё. В этой программе: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2006, 10:12 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
Ну, спасибо, рассмешил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2006, 16:34 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
Лично я ничего смешного не вижу... :-\ А что тебя так расмешило? Если знаешь как мне помочь, не сочти за труд и, пожалуйста , помоги! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 08:56 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
Меня рассмешило твое неуемное желание халявы при отсутствии попыток самому разобраться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 14:09 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
где это видано? где это слыхано? Папа - решает, а Вася - сдает ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2006, 14:14 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
Заботин А.Меня рассмешило твое неуемное желание халявы при отсутствии попыток самому разобраться.ЭТО ПОЧЕМУ ЭТО ХАЛЯВЫ ??? Вовсе я халявы не хочу, а хочу разобраться! Мне, вот к примеру, совсем не понятно, почему в окнах этажа выделено первое и второе место, а в первом этаже ещё и третье (т.е. около третьего) и всё! И у меня в базе уже 12 человек, а выделены всё эти же места и ничего больше не выделяется! Помогите, пожалуйста! И скажите, пожалуйста, как сделать так, чтобы после нажатия на место выводилось кто там живёт. Вот этого у Попова точно нет, хотя, конечно есть сомнения... :-/ А искать где это он описывает - это, извините, как искать иглу в стоге сена! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2006, 10:48 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
И что, с 1 по 13 августа ты удивлялся, вместо того, чтобы посчитать количество созданных невидимых кнопок в твоей программе?!!! ;-))) GET-ов сколько, а? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2006, 18:40 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
Не понял... А где у меня невидимые кнопки. А с GET'ами я не причём. Это вы мне написали... А что, есть лишние? :-\ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2006, 08:29 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
parenyokНе понял... А где у меня невидимые кнопки. А с GET'ами я не причём. Это вы мне написали... А что, есть лишние? :-\ Вот это фортели чувак выкидывает... :-( И после этого ты смеешь говорить, что "пытаюсь разобраться"???!!! P.S. С 1-го по 13-ое - самое время для отдыха! ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2006, 08:57 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
Люди добрые! Помогите, пожалуйста! Разбирался с этой программой: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. Код: plaintext 1. 2. 3. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2006, 09:47 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
Redrik parenyokНе понял... А где у меня невидимые кнопки. А с GET'ами я не причём. Это вы мне написали... А что, есть лишние? :-\ Вот это фортели чувак выкидывает... :-( И после этого ты смеешь говорить, что "пытаюсь разобраться"???!!!Ну всё... Отношение ко мне окончательно испортилось... Ну, простите вы меня, пожалуйста! RedrikP.S. С 1-го по 13-ое - самое время для отдыха! ;-) UrriИ что, с 1 по 13 августа ты удивлялся...У меня инета не было в эти дни! Надеюсь, всем известна такая ситуация!? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2006, 09:59 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
У меня инета не было в эти дни! И это очень мешает считать невидимые кнопки в форме? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2006, 10:13 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
Какие невидимые кнопки??? Покажи, блин, хоть одну! И я совсем не про кнопки говорю, а про другое! См. выше! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2006, 10:59 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
Начал разбираться в вышеописанной проблеме (про "кто живёт в комнате"). Кое-что изменив в этой функции: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2006, 09:18 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
ВАУ!!! Убрал SEEK(m) и функция заработала! Но пишет not found! Теперь надо написать процедуру выыода окна с проживающим в комнате гостем. Ну я её из другой программы возьму! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2006, 09:26 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
Хм... Странно! Из другой программы взял процедуру квитанции, маленько подкорректировал и вот что получилось: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2006, 10:04 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
Блин! Понял я наконец! За помеченные места отвечают эти строки: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2006, 14:51 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
ну парень, - ты упертый наверное очень приперло а что так под дос, может тебе vfp9 попробовать- вродь по-проще будет. я под дос с 97 г. не пишу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2006, 14:57 |
|
||
|
Помогите, пожалуйста, исправить ошибки в программе на FoxPro 2.6 DOS
|
|||
|---|---|---|---|
|
#18+
alex11100а что так под дос, может тебе vfp9 попробовать- вродь по-проще будет. Дело в том, что мне эту курсовую надо делать именно на FoxPro 2.6 DOS. Блин, вот дал бы Стасу свой адрес (не электронный ) была бы сейчас у меня книга! А сейчас уже поздно... Я пытался уговорить препода, чтобы он мне разрешил на vfp писать, но увы. Вот я и прошу помощи на этом форуме. В спецшколе для инвалидов, куда меня возили родители, уроков информатики не было, да и по поводу учёбы там тоже было туго, Т.к. там главное было не учёба, а лечение. Из-за этого у меня появился большой пробел в знаниях. Поэтому, я и не могу задать вопрос так, чтобы на него хотелось бы ответить. Отношение к ученикам в школе было ужасное. Помню мама мне расказывала - приехала меня забирать, а к ней одна из учительниц подходит и говорит: "А хотите мы ему одни пятёрки будем ставить?". Т.е. вообще не думают где человек будет учиться и, главное, КАК! Когда я учился дома (10-11-ый классы), уроков информатики у меня как таковых и не было, т.к. препод часто не приходил и первые месяцы рассказывал мне из чего состоит компьютер, да что такое байт, бит, пиксель и т.д. И это при всём при том, что урок информатики у меня был раз в неделю, а то и раз в месяц! Но надомное обучение есть надомное обучение! Из языков программирования я изучал Qbasic и то только на примерах. Я бы предпочёл учиться там, где один язык программирования подолгу изучается, а здесь бегом-бегом в одном семестре один язык только-только усвоишь, уже другой учи! Но по состоянию здоровья могу учиться только заочно, т.к. выбора у меня нет. Почему я сейчас всё вам это рассказываю? Я делаю это в надежде изменить ваше отношение к себе, как к тупому лентяю. Пускай я задаю вам тупые вопросы, на которые вам просто смешно отвечать, но это объясняется отвратительным отношением преподов к учащимся. Например, перед экзаменом у нас по информатике должна быть консультация. Так препод на неё даже и не пришёл! Да и в обычный день его найти было невозможно. Если бы я хотел халявы, как многие об этом подумали, то я бы просто купил эту курсовую! Но мне это делать незачем, т.к. я хочу разобраться. В прошлых языках программирования я разобрался сам, хотя с С++ возникли некоторые проблемы, но всё равно я никогда не попрошу писать за меня программы, только помочь дописать! Конечно было такое, что программы за меня писали, но это было только если мой вариант было трудно сделать рабочим. Надеюсь, что после этого письма, отношение ко мне улучшится. Для меня тяжело потому, что это первая база данных. Раньше всё было по проще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2006, 12:05 |
|
||
|
|

start [/forum/topic.php?all=1&fid=41&tid=1590957]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
139ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 437ms |

| 0 / 0 |
