|
0 / 0 / 0
Регистрация: 22.06.2010
Сообщений: 81
|
|
Как удалить папку, с которой был создан zip файл ?08.09.2010, 18:29. Показов 5408. Ответов 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 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных. . .
|
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер
Написал заготовку:
dotnet new console --aot -o UrlHandler
var items = args. Split(":");
var tag = items;
var id = items;
var executable = args;. . .
|
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3.
Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
|