|
|
|
Как пользоваться "?"...
|
|||
|---|---|---|---|
|
#18+
Всем наверняка изместна команда "?" с пом-ю которой можно напечатать текст в любой активной форме... Проблема состоит вот в чем: "Как весь написанный на форме текст сохранить в файл?" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2006, 13:15 |
|
||
|
Как пользоваться "?"...
|
|||
|---|---|---|---|
|
#18+
Т.к. ты производил это сам, т.е. создавал команду Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2006, 15:05 |
|
||
|
Как пользоваться "?"...
|
|||
|---|---|---|---|
|
#18+
а можно попользовать SET ALTERNATE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2006, 15:25 |
|
||
|
Как пользоваться "?"...
|
|||
|---|---|---|---|
|
#18+
а можно Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2006, 16:30 |
|
||
|
Как пользоваться "?"...
|
|||
|---|---|---|---|
|
#18+
1. По поводу параллельного сливания в файл, а не будет ли это дублированием?... если уже есть надпись.... Пример. Сообщение типа "Программа работает..." А до этого порядок запуска процедур, а до этого открываемые таблицы и базы... и это все сливать параллельно в файл?... Может все-таки есть метод слить в файл... 2. По поводу ALTERNATE - да.... в принципе в шестом работает, но не в 9-ке... Файл создает, а не записывает ничего... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2006, 13:23 |
|
||
|
Как пользоваться "?"...
|
|||
|---|---|---|---|
|
#18+
splayn1. По поводу параллельного сливания в файл, а не будет ли это дублированием?... если уже есть надпись....Под понятием "дублирование" понимается, что больше кода написать, я так понимаю? ДА! Это при том, что хотите и на экран и в файл. А если куда-то в одно место. То конечно не нужно дулирование. Надо полностью рассказывать, что Вы хотите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2006, 13:59 |
|
||
|
Как пользоваться "?"...
|
|||
|---|---|---|---|
|
#18+
Верно. Я хочу осуществить механизм протоколирования действий пользователя. Простейшим является способ типа: ACTIVATE SCREEN ?TTOC(DATETIME())+' Загрузка логики...' Вот я и интересуюсь... После такого вывода текст можно слить в текстовый файл? Если да, то каким образом?.. Да и забыл уточнить... в каждой форме в инициализации прописано какая форма грузится и сколько времени выполняется загрузка формы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2006, 14:10 |
|
||
|
Как пользоваться "?"...
|
|||
|---|---|---|---|
|
#18+
splaynВерно. Я хочу осуществить механизм протоколирования действий пользователя. Простейшим является способ типа: ACTIVATE SCREEN ?TTOC(DATETIME())+' Загрузка логики...' Вот я и интересуюсь... После такого вывода текст можно слить в текстовый файл? Если да, то каким образом?.. Да и забыл уточнить... в каждой форме в инициализации прописано какая форма грузится и сколько времени выполняется загрузка формы.Ну вот, что я описывал тебе, посмотри в HELP-ах, как с этими командами работать. И вперед. Я например, иногда веду *.log - файл, что у пользователя (на первом этапе загрузки данных) не так может получиться. Именно таким способом. Потом этот файл он мне присылает и я начинаю анализировать. Пример из HELP-а Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2006, 14:29 |
|
||
|
Как пользоваться "?"...
|
|||
|---|---|---|---|
|
#18+
Забавная получится ситуация, когда я на открытие и закрытие 30 с лишним форм поставлю подобный кусок кода, причем еще и каждый "кусок" придется адаптировать к "своему месту" в программе... Мне же нужен простой метод протоколирования текущего состояния: Форма "такая-то" загрузилать за 3 сек. Форма "такая-то" выгрузилась. Процедура отработала за ХХХ сек. и т.д. А потом всё это "взЯть" сохранить, допустим при закрытии проекта. Всего-то делов. Чуствую придется делать для этого новую форму в проекте и в ней делать подобные действия, используя какой-нибудь List... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2006, 14:40 |
|
||
|
Как пользоваться "?"...
|
|||
|---|---|---|---|
|
#18+
splaynФорма "такая-то" загрузилать за 3 сек. Форма "такая-то" выгрузилась. Процедура отработала за ХХХ сек... А это случаем не штатное средство VFP - coverage profiler? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2006, 14:55 |
|
||
|
Как пользоваться "?"...
|
|||
|---|---|---|---|
|
#18+
splayn...Чуствую придется делать для этого новую форму в проекте и в ней делать подобные действия, используя какой-нибудь List...Я твою задачу досканально не знаю. И каждый выбирает свой путь решения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2006, 15:03 |
|
||
|
Как пользоваться "?"...
|
|||
|---|---|---|---|
|
#18+
если все сделано на базовых классов - нет проблем прописал в нужные методы writelog( prog() ) - и пишешь что и как хочешь writelog- лучше отдельной прг а если нет увы ... ps а про coverage profiler это правильно сказали ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2006, 17:03 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33722921&tid=1591711]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
187ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 482ms |

| 0 / 0 |
