
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
28.03.2008, 12:03
|
|||
|---|---|---|---|
Запомнить установки VFP |
|||
|
#18+
Есть ли какая-нибудь функция, которая бы запоминала текущее состояние VFP, чтоб после тестирования программы(которая меняет установки), и возврата в командное окно VFP, можно было бы эти установки возратить в исходное состояние...ну типа функция set("установка"), конечно подходит..но не будешь же заводить сто переменных для запоминания этих установок... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.03.2008, 12:10
|
|||
|---|---|---|---|
|
|||
Запомнить установки VFP |
|||
|
#18+
http://www.sql.ru/forum/actualthread.aspx?tid=510872&hl=%ee%ea%ed%ee+options читаем это автор Часть настроек среды FoxPro можно увидеть через пункт меню Tools, подпункт Options. А чтобы получить эти настройки в виде кодов нажмите и удерживайте клавишу "Shift" и левой кнопкой мыши нажмите на кнопку "Ok". В командное окно будет выведены все текущие настройки формы Options. В версии VFP9 список настроек будет выведен в окно Output окна Debugger. Далее просто копируете эти настройки, оформляете их как файл PRG, выбрасывая лишнее и дописывая недостающее. Затем выполняете этот PRG в новой копии. Чтобы сделанные настройки остались и после перезагрузки среды FoxPro надо в окне Options нажать кнопку "Set as Default" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.03.2008, 13:32
|
|||
|---|---|---|---|
Запомнить установки VFP |
|||
|
#18+
спасибо, но например в программе открываю форму, для этого я запоминаю в переменную _del=set("deleted"), во время работы set deleted меняется в различных ветках много раз, в зависимости от ситуации, но на выходе я должен его восстановить как было, но помимо set deleted есть и set date to german и т.д., много разных set(ов), которые меняют свои значения, т.е. нет установленных в начале программы set(ов), они динамично меняются..., вот и думал может можно set(ы) сохранить в массиве на входе и и восстановить на выходе(ну не всегда можно уследить, где что изменил), программно, без копирования (display status to file) в файл и оформления в статистические переменные... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.03.2008, 14:00
|
|||
|---|---|---|---|
Запомнить установки VFP |
|||
|
#18+
Sys(3056) Все что у тебя в Tools\Options - все восстановит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.03.2008, 14:04
|
|||
|---|---|---|---|
|
|||
Запомнить установки VFP |
|||
|
#18+
ну раз Вы их дергаете, то конечно прийдется запоминать и восстанавливать где-то у меня валялся код, который запоминае и восстанавливает в объект - найду - положу сюда авторво время работы set deleted меняется в различных ветках много раз поросто для информации, прошу дискуссию не начинать придерживаюсь мнения, что такой подход имеет право на жизнь Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. set deleted - это тормоз (на больших объемах), который лучше не включать но это требует опред.квалификации от разработчика ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.03.2008, 14:41
|
|||
|---|---|---|---|
Запомнить установки VFP |
|||
|
#18+
Создай класс на базе Custom, в INIT которого запоминаешь текущие настройки, записывая в свойства класса, а в Destroy этого же класса восстанавливай. Далее бросаешь экземпляр этого класса на форму и все. Разумеется, если не делаешь настройки в LOAD-формы или в событиях DataEnvironment. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.03.2008, 14:52
|
|||
|---|---|---|---|
Запомнить установки VFP |
|||
|
#18+
Чёрт, ввёл в дебугере Watch команду Sys(3056), чтоб посмотреть а что будет..., блин всё зависло, все окошки задрожали и комп отрубился...кое как опять до инета достучался..., а поподробней про метод инит в классе как всё запоминается...как бросается класс на форму... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.03.2008, 15:23
|
|||
|---|---|---|---|
|
|||
Запомнить установки VFP |
|||
|
#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. библиотеки дать? или сам сделаешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.03.2008, 15:25
|
|||
|---|---|---|---|
|
|||
Запомнить установки VFP |
|||
|
#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. 377. 378. 379. 380. 381. 382. 383. 384. 385. 386. 387. 388. 389. 390. 391. 392. 393. 394. 395. 396. 397. 398. 399. 400. 401. 402. 403. 404. 405. 406. 407. 408. 409. 410. 411. 412. 413. 414. 415. 416. 417. 418. 419. 420. 421. 422. 423. 424. 425. 426. 427. 428. 429. 430. 431. 432. 433. 434. 435. 436. 437. 438. 439. 440. 441. 442. 443. 444. 445. 446. 447. 448. 449. 450. 451. 452. 453. 454. 455. 456. 457. 458. 459. 460. 461. 462. 463. 464. 465. 466. 467. 468. 469. 470. 471. 472. 473. 474. 475. 476. 477. 478. 479. 480. 481. 482. 483. 484. 485. 486. 487. 488. 489. 490. 491. 492. 493. 494. 495. 496. 497. 498. 499. 500. 501. 502. 503. 504. 505. 506. 507. 508. 509. 510. 511. 512. 513. 514. 515. 516. 517. 518. 519. 520. 521. 522. 523. 524. 525. 526. 527. 528. 529. 530. 531. 532. 533. 534. 535. 536. 537. 538. 539. 540. 541. 542. 543. 544. 545. 546. 547. 548. 549. 550. 551. 552. 553. 554. 555. 556. 557. 558. 559. 560. 561. 562. 563. 564. 565. 566. 567. 568. 569. 570. 571. 572. 573. 574. 575. 576. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&tablet=1&tid=1587963]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
75ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 210ms |
| total: | 378ms |

| 0 / 0 |
