|
|
|
Работа с файлами.
|
|||
|---|---|---|---|
|
#18+
Программа запускается по расписанию. Задча программы определенным образом обработать файлы. Для получения списка файлов из определенной дериктории предполагалась использовать объект ListBox. Но данный объект является визуальным и его создание без окна не возможно. Есть ли невизуальные объекты, позволяющие получить спиок файлов из директории? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2007, 12:15 |
|
||
|
Работа с файлами.
|
|||
|---|---|---|---|
|
#18+
Прохожий_111 wrote: > невизуальные объекты, позволяющие получить спиок файлов из директории? Объекты... субъекты... будь проще, и люди к тебе потянутся... потными волосатыми ручонками ... ------------------------------------------------------------ $PBExportHeader$filetime.srs global type FILETIME from structure ulong dwLowDateTime ulong dwHighDateTime end type ------------------------------------------------------------ ------------------------------------------------------------ $PBExportHeader$win32_find_data.srs global type win32_find_data from structure unsignedlong dwfileattributes filetime ftcreationtime filetime ftlastaccesstime filetime ftlastwritetime unsignedlong nfilesizehigh unsignedlong nfilesizelow unsignedlong dwreserved0 unsignedlong dwreserved1 character cfilename[260] character calternatefilename[14] end type ------------------------------------------------------------ ------------------------------------------------------------ Long lFindHandle win32_find_data stFindFileData lFindHandle = FindFirstFile('c:\dir\*.*', stFindFileData) if lFindHandle > 0 then DO // здесь замучим животное LOOP WHILE FindNextFile(lFindHandle, stFindFileData) end if FindClose(lFindHandle) ------------------------------------------------------------ Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2007, 12:38 |
|
||
|
Работа с файлами.
|
|||
|---|---|---|---|
|
#18+
Dim2000 Прохожий_111 wrote: > невизуальные объекты, позволяющие получить спиок файлов из директории? Объекты... субъекты... будь проще, и люди к тебе потянутся... потными волосатыми ручонками ... а где объявления local external ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2007, 13:21 |
|
||
|
Работа с файлами.
|
|||
|---|---|---|---|
|
#18+
ЗоринАндрей wrote: > а где объявления local external ? А вот: Function ulong FindFirstFile (string lpFileName, ref WIN32_FIND_DATA lpFindFileData) Library "KERNEL32.DLL" Alias for "FindFirstFileA" Function boolean FindNextFile (ulong hFindFile, ref WIN32_FIND_DATA lpFindFileData) Library "KERNEL32.DLL" Alias for "FindNextFileA" Function ulong FindClose(ulong hFindFile) Library "KERNEL32.DLL" Alias for "FindClose" Для PB10+, наверное, стоит использовать FindFirstFileW и FindNextFileW. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2007, 13:29 |
|
||
|
Работа с файлами.
|
|||
|---|---|---|---|
|
#18+
Dim2000... Для PB10+, наверное, стоит использовать FindFirstFileW и FindNextFileW А если религия не позволяет использовать API то можно вспомнить дедовский способ: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2007, 14:25 |
|
||
|
Работа с файлами.
|
|||
|---|---|---|---|
|
#18+
Или можно при запуске приложения открывать невидимое окно (Visible = false), на него положить ListBox и все делать в этом окне. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2007, 18:34 |
|
||
|
Работа с файлами.
|
|||
|---|---|---|---|
|
#18+
Ikar Dim2000... Для PB10+, наверное, стоит использовать FindFirstFileW и FindNextFileW А если религия не позволяет использовать API то можно вспомнить дедовский способ: Код: plaintext 1. Побольше ключиков к dir-у приписать, а потом импорт в dw! СУПЕР! Единоверец! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2007, 17:42 |
|
||
|
Работа с файлами.
|
|||
|---|---|---|---|
|
#18+
Люди у меня при запуске вот такого скрипта: string direct long handle1 win32_find_data data1 handle1=FindFirstFile('D:\PB Trening\Copy\Папка с файлом\*.dbf',data1) прога выдаёт ошибку (PB9.0: --------------------------- PowerBuilder Application Execution Error (R0011) --------------------------- Application terminated. Error: Object file win32_find_data is out of date, must be converted to current version --------------------------- OK --------------------------- Никто не подскажет как бороться с этим ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2007, 21:03 |
|
||
|
Работа с файлами.
|
|||
|---|---|---|---|
|
#18+
авторError: Object file win32_find_data is out of date, must be converted to current version --------------------------- OK --------------------------- Никто не подскажет как бороться с этим ? Откуда стащили структуру win32_find_data? Наверное та *.pbl была версии ниже той, на которой Вы работаете - поэтому нужно ей сделать mirgate. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2007, 09:57 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=34803574&tid=1336993]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 11ms |
| total: | 153ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...