|
Изменить и откомпилировать prg файл, который отвечает за меню после его изменения
|
|||
---|---|---|---|
#18+
Имеется файл 2 файла формата prg DSTAT1prg – файл отвечащие за меню F14OPER.prg – файл который выбирает данные из базы данных по конкретным условиям Выходит графическое меню в виде списка выбора, в списке выбирается конкретный пункт, в пункте едет ссылка на prg файл. Т.е. все меню и конкретно это меню записано в файле DSTAT1.prg и в этом файле есть ссылка на F14OPER. Вместо F14OPER, нужно F14OPER55, когда я меняю его, то выходит ошибка, т.е. нужно сделать путь не к F14OPER, а к F14OPER55(это уже созданный новый файл) и как его (их) откомпилировать чтобы в файле DSTAT1.prg был виден файл F14OPER55 Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2016, 06:01 |
|
Изменить и откомпилировать prg файл, который отвечает за меню после его изменения
|
|||
---|---|---|---|
#18+
Имеется 2 файла файла формата prg ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2016, 06:02 |
|
Изменить и откомпилировать prg файл, который отвечает за меню после его изменения
|
|||
---|---|---|---|
#18+
Весь код у вас не виден, но соманда CLOSE ALL закрывает все, в этом и может быть причина. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2016, 08:59 |
|
Изменить и откомпилировать prg файл, который отвечает за меню после его изменения
|
|||
---|---|---|---|
#18+
dmr55Вместо F14OPER, нужно F14OPER55, когда я меняю его, то выходит ошибка, т.е. нужно сделать путь не к F14OPER, а к F14OPER55(это уже созданный новый файл) и как его (их) откомпилировать чтобы в файле DSTAT1.prg был виден файл F14OPER55 Код: sql 1. 2. 3. 4.
замени DO F14OPER на Код: sql 1.
и озвучь какая ошибка выходит. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2016, 10:14 |
|
Изменить и откомпилировать prg файл, который отвечает за меню после его изменения
|
|||
---|---|---|---|
#18+
в файле DSTAT1.PRG DO F14OPER заменил на DO F14OPER55 Файл F14OPER55.PRG находится там же в директории программы Ошибка File 'F1OPER55.PRG' does not exist. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2016, 11:28 |
|
Изменить и откомпилировать prg файл, который отвечает за меню после его изменения
|
|||
---|---|---|---|
#18+
Попробуй откомпилировать Открой F14OPER55 и нажми меню Program - Compile в итоге появится файл F14OPER55.FXP Если F14OPER и F14OPER55 в одной папке, то должно работать. "Программа" это что именно у тебя? Набор PRG или один EXE или APP? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2016, 11:37 |
|
Изменить и откомпилировать prg файл, который отвечает за меню после его изменения
|
|||
---|---|---|---|
#18+
dmr55в файле DSTAT1.PRG DO F14OPER заменил на DO F14OPER55 Файл F14OPER55.PRG находится там же в директории программы Ошибка File 'F1OPER55.PRG' does not exist. На всякий случай. F14OPER55.PRG!=F1OPER55.PRG Похоже не то написано в вызове ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2016, 12:42 |
|
Изменить и откомпилировать prg файл, который отвечает за меню после его изменения
|
|||
---|---|---|---|
#18+
modify command f14oper5.prg (изменил вместо f14oper55.prg, не открывался) Program - Compile Изменил файле в DSTAT1.PRG строчку f14oper.prg на f14oper5.prg Работает, делает выборку из f14oper5.prg В файле DSTAT1.PRG заложены менюшки со списками выбора, нужно чтобы в файле DSTAT1.PRG выбирались из f14oper.prg и f14oper5.prg, а сейчас я просто его переименовал в f14oper5.prg, вообще файлы f14oper.prg и f14oper5.prg это дубликаты, просто в f14oper5.prg есть другая выборка нежели у f14oper.prg Конечно дублировать и переименовывать(в случае изменения кода нужно и не забыть в его дубликате изменить) файл f14oper.prg Программа большая там много всяких фалов ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2016, 13:36 |
|
Изменить и откомпилировать prg файл, который отвечает за меню после его изменения
|
|||
---|---|---|---|
#18+
dmr55Изменил файле в DSTAT1.PRG строчку f14oper.prg на f14oper5.prg Работает, делает выборку из f14oper5.prg ... dmr55, опять многа букав. В итоге работает или еще нерешенные проблемы остались? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2016, 13:49 |
|
Изменить и откомпилировать prg файл, который отвечает за меню после его изменения
|
|||
---|---|---|---|
#18+
при замене и компиляции работает, но я просто заменил f14oper.prg на f14oper5.prg Код: sql 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.
Мне нужно добавить еще один пункт в списке например @ 25, 11 prompt ' 19 Который будет ссылать к файлу f14oper5.prg ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2016, 13:58 |
|
Изменить и откомпилировать prg файл, который отвечает за меню после его изменения
|
|||
---|---|---|---|
#18+
Конец цикла покажи, что после этого до ENDDO. Текст надписей можешь звездочками "запикать". PS И как понимаю это FoxPro 2.6 под DOS. Ты это не забывай упоминать когда новый топик заводишь. В VFP меню совсем по другому делаются. Как в досе было я уже забыл, надо код видеть. PPS Большие портянки под спойлер прячь, выделяешь, "дополнит." там "spoiler" ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2016, 14:18 |
|
Изменить и откомпилировать prg файл, который отвечает за меню после его изменения
|
|||
---|---|---|---|
#18+
Код: sql 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2016, 14:30 |
|
Изменить и откомпилировать prg файл, который отвечает за меню после его изменения
|
|||
---|---|---|---|
#18+
Естественно, FPD не видит F14OPER55.PRG, т.к. в имени больше 8 символов - короткое имя файла будет типа F14OPE~1.PRG. И @25,11 в DOS-окне по умолчанию нет, т.к. строк всего 25, а нумерация с 0. Для меню с большим количеством пунктов в FPD есть DEFINE POPUP, DEFINE BAR и т.д. - количество пунктов не ограничено размером экрана, не нужны бесконечные SAVE SCREEN / RESTORE SCREEN. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2016, 14:45 |
|
Изменить и откомпилировать prg файл, который отвечает за меню после его изменения
|
|||
---|---|---|---|
#18+
Когда добавляю Код: sql 1.
Выдает ошибку position is off the screen ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2016, 05:16 |
|
Изменить и откомпилировать prg файл, который отвечает за меню после его изменения
|
|||
---|---|---|---|
#18+
dmr55, В dos 24 строки, если не включен особый режим. Делай список многоколончатый или со скроллингом. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2016, 05:57 |
|
Изменить и откомпилировать prg файл, который отвечает за меню после его изменения
|
|||
---|---|---|---|
#18+
Как особый режим включить ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2016, 07:25 |
|
Изменить и откомпилировать prg файл, который отвечает за меню после его изменения
|
|||
---|---|---|---|
#18+
dmr55, SET DISPLAY TO VGA5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2016, 12:09 |
|
Изменить и откомпилировать prg файл, который отвечает за меню после его изменения
|
|||
---|---|---|---|
#18+
dmr55, Но что Вы будете делать, когда меню превысит 50 пунктов? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2016, 12:10 |
|
Изменить и откомпилировать prg файл, который отвечает за меню после его изменения
|
|||
---|---|---|---|
#18+
Мне пока нужно было добавить 25 строчку, но пока я обошелся без исключения, вместо строчки-пробела поставил нужный текст, ну а SET DISPLAY TO VGA5 нужно иметь ввиду, его получается в код нужно вставить ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2016, 12:17 |
|
|
start [/forum/topic.php?fid=41&msg=39291846&tid=1582073]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
61ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 170ms |
0 / 0 |