Вверх ↑
Этот топик читают: Гость
Ответов: 141
Рейтинг: 11
#1: 2012-11-07 15:49:47 ЛС | профиль | цитата
И снова здравствуйте...
code_29465.txt
Перебираю все файлы на рабочем столе и выдаю их в Zipper, он тупо не принимает их =( Выводит всегда "0" - что значит ошибка
В чём проблема?
карма: 0

0
файлы: 1code_29465.txt [867B] [97]
vip
#1.1контекстная реклама от партнеров
Разработчик
Ответов: 25329
Рейтинг: 2070
#2: 2012-11-07 16:02:18 ЛС | профиль | цитата
CITRUS писал(а):
Выводит всегда "0" - что значит ошибка

Там же написано
onError=Происходит после выполнения любого метода элемента и возвращает код завершения операции, если не равен 0 - произошла ошибка (коды ошибок см. в справке)

Те, если 0, то все нормально должно быть
карма: 19

0
Ответов: 141
Рейтинг: 11
#3: 2012-11-07 16:15:11 ЛС | профиль | цитата
nesco писал(а):
Там же написано
onError=Происходит после выполнения любого метода элемента и возвращает код завершения операции, если не равен 0 - произошла ошибка (коды ошибок см. в справке)

Те, если 0, то все нормально должно быть

Хорошо, опробуйте схему, архив не появляется.
карма: 0

0
Разработчик
Ответов: 25329
Рейтинг: 2070
#4: 2012-11-07 16:29:41 ЛС | профиль | цитата
CITRUS писал(а):
Хорошо, опробуйте схему, архив не появляется.

У меня нет лицензионной версии dll. К тому же, у этого компонента есть автор -- Nic, задайте этот вопрос ему
------------ Дoбавленo в 16.29:
По крайней мере, вот такая схема у меня заработала



Add(MainForm,12506411,168,168)
{
Width=566
Height=544
link(onCreate,1425476:doSearch,[])
}
Add(Zipper,15008397,448,238)
{
Password="123"
Comment="CITRUS"
Progress=1
}
Add(ListBox,12857548,336,182)
{
Width=550
Height=385
}
Add(Button,3727531,161,238)
{
Top=385
Width=550
Height=120
Caption="2"
link(onClick,5771752:doExecute,[])
}
Add(ArrayEnum,12687375,350,245)
{
link(onItem,15008397:doOrder,[])
link(onEndEnum,8359632:doEvent1,[])
link(Array,12857548:Array,[])
}
Add(SDialog,5771752,224,238)
{
link(onExecute,7166776:doEvent1,[])
}
Add(FileSearch,1425476,224,182)
{
Ext="*.lnk"
link(onSearch,12857548:doAdd,[])
link(Dir,15049137:DesktopDir,[])
}
Add(Dir,15049137,224,119)
{
}
Add(Timer,2169084,350,301)
{
Interval=200
link(onTimer,580991:doData,[])
}
Add(DoData,580991,448,301)
{
link(onEventData,12506411:doCaption,[(523,307)(523,107)(146,107)(146,174)])
link(Data,15008397:Count,[])
}
Add(Hub,8359632,406,252)
{
link(onEvent1,15008397:doCompress,[])
link(onEvent2,15008397:doClose,[])
}
Add(Hub,7166776,287,238)
{
link(onEvent1,15008397:doCreate,[])
link(onEvent2,12687375:doEnum,[])
}

карма: 19

1
Голосовали:CITRUS
Ответов: 141
Рейтинг: 11
#5: 2012-11-07 16:34:41 ЛС | профиль | цитата
Хм, не понял в чём отличие кроме закрытие архива.
но у меян тоже прекрасно работает.
Спасибо!
карма: 0

0
Разработчик
Ответов: 25329
Рейтинг: 2070
#6: 2012-11-07 16:37:22 ЛС | профиль | цитата
CITRUS писал(а):
но у меян тоже прекрасно работает.

Ну, как бы, не совсем прекрасно -- вместо папки UserАдминистратор, у меня получилась папка истратор
карма: 19

0
Ответов: 141
Рейтинг: 11
#7: 2012-11-07 18:59:08 ЛС | профиль | цитата
nesco писал(а):
CITRUS писал(а)
но у меня тоже прекрасно работает.

Да и всё же не прекрасно, убрав маску .lnk уже не архивируется...
Буду писать автору, странно как то
------------ Дoбавленo в 16.46:
nesco писал(а):
К тому же, у этого компонента есть автор -- Nic, задайте этот вопрос ему

У меня почему то не отправляются ЛС пользователям... Вечная загрузка...
------------ Дoбавленo в 18.59:
Провёл где то час исследую проблему...
Как я понял, не архивируются ярлыки, если хоть 1 ярлык попадает в зону выбора, то архив не создаётся вообще.
Создал папку где 10 натуральных .exe, архив сработал на ура, в эту папку поместил ярлычёк и уже архив не появился...
Можно как то отсеять ярлыки из все массы файлов?
карма: 0

0
Ответов: 1376
Рейтинг: 197
#8: 2012-11-07 19:06:57 ЛС | профиль | цитата
CITRUS писал(а):
Можно как то отсеять ярлыки из все массы файлов?
можно так попробовать
code_29466.txt
карма: 1

0
файлы: 1code_29466.txt [347B] [139]
Ответов: 141
Рейтинг: 11
#9: 2012-11-07 19:15:58 ЛС | профиль | цитата
foksov писал(а):
можно так попробовать
code_29466.txt

Совсем не то...
У меня на рабочем столе например полно ярлыков .exe, тот же WebMoney Keeper Classic, Google chrome, это всё ярлыки которые создаются при установке программы, как именно их отсеять(
------------ Дoбавленo в 19.14:
Я соооовсем запутался...
Как же автора сейчас не хватает...
Ставишь маску *.lnk, просто ярлыки, они все архивируются, если эти ярлыки с каким то программами, уже не архивируются...
------------ Дoбавленo в 19.15:
Add(Zipper,15008397,448,686)
{
ZipFileName="test.zip"
Password="123"
Comment="CITRUS"
Progress=1
}
Add(ListBox,12857548,336,553)
{
Width=550
Height=385
Point(String)
}
Add(Button,3727531,224,686)
{
Top=385
Width=550
Height=120
Caption="2"
link(onClick,7166776:doEvent1,[])
}
Add(ArrayEnum,12687375,350,693)
{
link(onItem,15008397:doOrder,[])
link(onEndEnum,8359632:doEvent1,[])
link(Array,12857548:Array,[])
}
Add(Timer,2169084,350,749)
{
Interval=200
link(onTimer,580991:doData,[])
}
Add(DoData,580991,448,749)
{
link(onEventData,1560618:doCaption,[(492,755)(492,643)(205,643)(205,531)])
link(Data,15008397:Count,[])
}
Add(Hub,8359632,406,700)
{
link(onEvent1,15008397:doCompress,[])
link(onEvent2,15008397:doClose,[])
}
Add(Hub,7166776,287,686)
{
link(onEvent1,15008397:doCreate,[])
link(onEvent2,12687375:doEnum,[])
}
Add(MainForm,1560618,217,525)
{
Width=566
Height=544
link(onCreate,11417326:doSearch,[])
}
Add(FileSearch,11417326,273,539)
{
Ext="*.exe"
Point(onOtherFiles)
link(Dir,1666912:DesktopDir,[])
link(onOtherFiles,12857548:doAdd,[])
}
Add(Dir,1666912,273,490)
{
}
Вот такая схема работает, но так без .exe =(
карма: 0

0
Главный модератор
Ответов: 2625
Рейтинг: 353
#10: 2012-11-07 19:40:29 ЛС | профиль | цитата
CITRUS писал(а):
Как же автора сейчас не хватает...

Автор компонента Вам не поможет, так как компонент это только wrapper к библиотеке bszip.dll, сделанный по их же документации.
Если что-то не работает, то, скорее всего, по причине не компонента, а DLL.
карма: 8
Дорогу осилит идущий. HiAsm.NET is based on HiAsm 5
0
Ответов: 4292
Рейтинг: 465
#11: 2012-11-08 05:57:59 ЛС | профиль | цитата
CITRUS, штатными средствами можно так http://forum.hiasm.com/forum.html?q=3&t=50095
и компонент для простого архивирования http://forum.hiasm.com//getfile/27871
карма: 5

0
Ответов: 141
Рейтинг: 11
#12: 2012-11-08 16:12:53 ЛС | профиль | цитата
andrestudio писал(а):
CITRUS, штатными средствами можно так http://forum.hiasm.com/forum.html?q=3&t=50095
и компонент для простого архивирования http://forum.hiasm.com//getfile/27871

Мне интересно именно под пароль)
карма: 0

0
Ответов: 4292
Рейтинг: 465
#13: 2012-11-11 19:01:43 ЛС | профиль | цитата
А мне интересны y.e Как поступим? Перенесём тему в "Куплю продам"?
карма: 5

0
Ответов: 141
Рейтинг: 11
#14: 2012-11-11 19:16:27 ЛС | профиль | цитата
andrestudio писал(а):
А мне интересны y.e Как поступим? Перенесём тему в "Куплю продам"?

Я не против если всё в предела разумного)
Примерную цену)
карма: 0

0
Ответов: 4292
Рейтинг: 465
#15: 2012-11-11 19:19:13 ЛС | профиль | цитата
Сначала т.з
карма: 5

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)