|
Восстановление списка сохраннённых-открытых sheet-ов
|
|||
---|---|---|---|
#18+
Всем добрый день-вечер ! При закрытии MDI-окна сохраняю список открытых sheet-ов - просто в файле - построчно. Как и где правильно начать читать этот файл и восстановить-открыть все sheet-ы при следующем запуске приложения. Стоит задача восстанвливать вид MDI-окна со всеми открытыми sheet-ами на момент закрытия MDI-окна. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2007, 15:20 |
|
Восстановление списка сохраннённых-открытых sheet-ов
|
|||
---|---|---|---|
#18+
ИМХО копай в сторону ф-ции: OpenSheet ( sheetrefvar {, windowtype }, mdiframe {, position {, arrangeopen } } ) с указанием параметра windowtype. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2007, 16:15 |
|
Восстановление списка сохраннённых-открытых sheet-ов
|
|||
---|---|---|---|
#18+
OpenSheet - это понятно. Откуда это делать(событие) и после чего ? Использовать события MDI или другое? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2007, 16:43 |
|
Восстановление списка сохраннённых-открытых sheet-ов
|
|||
---|---|---|---|
#18+
soft1986OpenSheet - это понятно. Откуда это делать(событие) и после чего ? Использовать события MDI или другое? после открытия frame ... например создать у frame новый event ue_PostOpen, и вызвать его из события open таким вот образом: Код: plaintext
ну а если приложение PFC то там уже есть pfc_PostOpen ... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2007, 17:22 |
|
Восстановление списка сохраннённых-открытых sheet-ов
|
|||
---|---|---|---|
#18+
alexis glinskiну а если приложение PFC то там уже есть pfc_PostOpen ...ага. а еще preference service и sheet manager ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2007, 17:44 |
|
Восстановление списка сохраннённых-открытых sheet-ов
|
|||
---|---|---|---|
#18+
alexis glinski soft1986OpenSheet - это понятно. Откуда это делать(событие) и после чего ? Использовать события MDI или другое? после открытия frame ... например создать у frame новый event ue_PostOpen, и вызвать его из события open таким вот образом: Код: plaintext
ну а если приложение PFC то там уже есть pfc_PostOpen ... ///////////////// Создал ue_PostOpen() Делаю далее в нем: li_fd = FileOpen( file_name, LineMode!, Read!, Shared! ) DO WHILE FileRead( li_fd, ls_openwin ) > 0 OpenSheet( lw_openwin, ls_openwin, w_mdi_main, 0, Original! ) LOOP FileClose( li_fd ) Открывается только один sheet ( первая строка из файла ). ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2007, 17:47 |
|
Восстановление списка сохраннённых-открытых sheet-ов
|
|||
---|---|---|---|
#18+
Попробуй так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2007, 18:43 |
|
Восстановление списка сохраннённых-открытых sheet-ов
|
|||
---|---|---|---|
#18+
ИвановННПопробуй так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
////////////////////////////// Спасибо ВСЕМ. Получилось. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2007, 18:58 |
|
|
start [/forum/topic.php?fid=15&msg=34293472&tid=1337356]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
117ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 280ms |
total: | 493ms |
0 / 0 |