|
0 / 0 / 0
Регистрация: 22.06.2010
Сообщений: 81
|
|
Как удалить папку, с которой был создан zip файл ?08.09.2010, 18:29. Показов 5439. Ответов 39
Метки нет (Все метки)
Dobrii den' .
Kto nibud' stalkivalsya s takoi problemoi: Ya ispol'zuyu komponentu vbzip11.dll(www.vbaccelerator.com) dlya upakovki foldera v zip file. Posle togo kak uje sozdan zip file s foldera ,ya ne mogu udalit' etot folder....help !!
0
|
|
| 08.09.2010, 18:29 | |
|
Ответы с готовыми решениями:
39
Как проверить был ли создан файл более месяца ранее настоящей даты? Определить в какой версии Офиса был создан файл |
|
0 / 0 / 0
Регистрация: 22.06.2010
Сообщений: 81
|
|
| 16.09.2010, 12:20 [ТС] | |
|
Poproboval GetModuleHandle... ,potom FreeLibrary dll
udalyaetsya is pamyati ,a vot folder udalit' opyat' ne poluchaetsya... No vot chto interesno,kogda ya ,posle sozdaniya zip faila iz Foldera,vizivayu FileBrows(class GCommonDialog),vibirayu fail i nichego s etim failom ne delayu(prosto najimayu 'open'),(tam ispol'zuetsya funkciya 'GetOpenFileName') posle etogo mogu svobodno udalyat' Folder..chto za fokusi...?
0
|
|
|
Comanche
|
|
| 16.09.2010, 12:58 | |
|
Что за фокус - не знаю. Но можно попробовать использовать этот 'фокус' для своих целей. GetOpenFileName, конечно, не подойдёт, но можно попробовать открыть файл для чтения (Open '...' For Binary As #1), прочитать из него кусок (x = Space$(100) и затем Get #1, , x) и закрыть (Close #1). Может, повезёт.
И всё-таки это всё очень похоже на глюк DLL-ки... |
|
|
0 / 0 / 0
Регистрация: 22.06.2010
Сообщений: 81
|
|
| 19.09.2010, 13:12 [ТС] | |
|
Privet tebe Comanche !
Poproboval открыть файл для чтения ,vse poprejnemu... Xochu poprobovat' ispol'zovat' GetOpenFileName - tol'ko vot ne znayu kak ...
0
|
|
|
Comanche
|
|
| 19.09.2010, 13:38 | |
|
Раз при открытии файла через бэйсиковский Open - та же проблема, то попробуй с помощью Dir получить список файлов твоей папки. А вот GetOpenFileName, наверное, не подойдёт - ведь она же высветит диалог открытия файла и, стало быть, сие действие не пройдёт незамеченным...
Можно также попробовать получить атрибуты этой папки. Короче - 'пошевелить' оболочку, как это (наверное) делает GetOpenFileName. |
|
|
0 / 0 / 0
Регистрация: 22.06.2010
Сообщений: 81
|
|
| 22.09.2010, 10:11 [ТС] | |
|
Privet Comanche !
Vse eshe rabotayu nad etim zipom, ,poproboval Dir,to je bez rezul'tatno...,proekt gorit, neznayu chto delat'... Stranno shto vse chto soderjitsya vnutri papki -vse udalyaetsya, a vot sama papka net(Err.desc =permission denied)
0
|
|
|
Comanche
|
|
| 22.09.2010, 13:42 | |
|
Мда... даже не знаю, что тебе посоветовать. Мыслей больше нет на эту тему. Наступил тот момент, когда надо брать в руки твой проект, 'брать' твою сеть, садиться и начинать разбираться. А это, есс-сно, нереально...
|
|
|
0 / 0 / 0
Регистрация: 22.06.2010
Сообщений: 81
|
|
| 22.09.2010, 16:49 [ТС] | |
|
Dorogoi drug
![]() Ne nado brat' v ruki moi proekt,prosto ,esli ne trudno, skachai sample project is http://www.vbaccelerator.com/home/VB/Code/Libraries/Compression/Zipping_Files/VB5_Zip_Sample_Project.asp VB5 Zip Sample Project.zip (39K) i posmotri chto mojno sdelat'... Zaranee sposibo!!!!!
0
|
|
|
Comanche
|
|
| 23.09.2010, 11:44 | |
|
А почему VB5, а не VB6? (кстати...)
И проект этот у меня жмёт всё без проблем (я давно этими библиотеками пользуюсь) |
|
|
0 / 0 / 0
Регистрация: 22.06.2010
Сообщений: 81
|
|
| 23.09.2010, 13:20 [ТС] | |
|
Proboval obe versii VB5 i VB6-bez raznici
Delo v tom,chto posle cjatiya ne poluchaetsya udalit'(delete) folder s kotorogo bil sdelan zip ., Ya izmenil v proekte put' k folderu ,posle zipa pitayus' programmno udalit etot folder vidaet 'permission denied'
0
|
|
|
Comanche
|
|
| 24.09.2010, 13:00 | |
|
Прогнал код с VbAccelerator'а раз десять. Всё нормально. Вот что я делал:
1. Запускаю откомпилированный EXE-шник. 2. Жму кнопку 'File...', выбираю некий файл внутри папки C:TEMP. 3. Получаю сообщение о том, что был создан архив. Убеждаюсь в этом визуально. 4. Закрываю окошко сообщения. 5. Удаляю папку C:TEMP. Никаких ошибок при этом нет. Условия 'эксперимента': 1. Станция - Win2000 Pro (Rus.) w/SP4, со всеми мыслимыми патчами. 2. Файловая система (на всех логических дисках) - FAT32. 3. Никаких сжатых дисков или шифровалок диска 'на лету' у меня нет - самый обычный комп. 4. Visual Studio 6 w/SP5. 5. MS Office 2000 LE (Rus.) w/SP1. 6. McAfee VirusScan Enterprise 7.1.0. 7. При эксперименте - нахожусь в системе с правами Администратора. |
|
|
0 / 0 / 0
Регистрация: 22.06.2010
Сообщений: 81
|
|
| 27.09.2010, 13:37 [ТС] | |
|
Вот что я делал:
1. V VB code menyayu put' k folderu(s kotorogo budet sozdan zip file)(pod knopkoi Recurse) naprimer : C:TEMP(papka ne pustaya) 2. Жму кнопку 'Recurse...'. 3. Получаю сообщение о том, что был создан архив. Убеждаюсь в этом визуально. 4. Закрываю окошко сообщения. 5. Udalit' papku C:TEMP ne poluchaetsya .... Delo v tom ,navernoe,chto na diske C : -NTFS . Vse to je samoe kogda ya probudu na diske D :-,gde FAT32,- vse prekrasno rabotaet(t.e folder udalyaetsya bez problem!!)!!
0
|
|
|
Comanche
|
|
| 27.09.2010, 13:59 | |
|
Наверняка дело именно в этом. Значит, DLL-ка - КРИВАЯ, раз не умеет корректно высвобождать ресурсы под системой NTFS. Попробуй использовать другую (ZLIB). Или распространяй со своим приложением FREEWARE-утилиту '7-Zip'.
|
|
|
0 / 0 / 0
Регистрация: 22.06.2010
Сообщений: 81
|
|
| 27.09.2010, 14:06 [ТС] | |
|
Или распространяй со своим приложением FREEWARE-утилиту '7-Zip'.
--- eto kak?
0
|
|
|
Comanche
|
|
| 27.09.2010, 15:06 | |
|
http://www.7-zip.org/ - отсюда можно её скачать.
Она - настоящее FREEWARE, в отличие от WinZip'а. Жмёт весьма неплохо. Управлять ею из бэйсика можно через Shell (или через CreateProcess, с ожиданием завершения), поскольку всё управление сводится к передаче параметров в командную строку запуска утилиты. |
|
|
0 / 0 / 0
Регистрация: 22.06.2010
Сообщений: 81
|
|
| 27.09.2010, 16:47 [ТС] | |
|
Sposibo !
Budu probovat'
0
|
|
|
0 / 0 / 0
Регистрация: 22.06.2010
Сообщений: 81
|
|
| 28.09.2010, 13:10 [ТС] | |
|
A obyazatel'no instalirovat' 7z313.exe ,
ili mojno bez instalyacii ispol'zovat'?
0
|
|
|
Comanche
|
|
| 28.09.2010, 13:51 | |
|
Не помню. Пробуй.
|
|
|
0 / 0 / 0
Регистрация: 22.06.2010
Сообщений: 81
|
|
| 29.09.2010, 10:47 [ТС] | |
|
Nakonec !!
Nashel ochen' neploxuyu komponentu ,po zipovaniyu ! Zip Component 2.1 http://www.activeserverpages.su/catalog.asp?what=component&id=9 Comanche tebe bol'shoe sposibo !
0
|
|
|
Comanche
|
|
| 29.09.2010, 12:21 | |
|
Тебе спасибо за ссылочку! Сходив по ней, я пошёл потом дальше - на ссылку http://xstandard.com - и нашёл там кучу неплохих FREEWARE-компонент! И срочно добавил их в свою 'копилку'
)
|
|
| 29.09.2010, 12:21 | |
|
Помогаю со студенческими работами здесь
40
Как сделать надпись "файл не создан" если нужно его прочитать но файл ещё не создан?
Как узнать папку, из которой запущен ехе-файл? Как определить, был ли программно создан контрол
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|