Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.07.29;
Скачать: CL | DM;

Вниз

ShellExecute   Найти похожие ветки 

 
VitAngel   (2007-02-17 10:02) [0]

Люди ПАМАГИТЕ!!!

Я скоро свихнусь, если не разбирусь в своей проблеме! Есть два приложения: сервер и клиент. Клиент ждёт, когда сервер даст ему команду "архивировать". Пока нет возможности проверить её в сети так что проверяю на своей машине. Запускаю сервер и пару клиентов -> подключаю клиентов -> подаю команду с сервера "архивировать" -> проходит архивация на одном (ShellExecute(handle,"open","WinRAR.exe",PChar("a -y -- Archive\Archive.rar @Archive\Archive.txt"),nil,SW_SHOW);), а на втором не хочет. Если дать повторную команду, то может произойти ситуация, что архивация ВООБЩЕ ни на одном клиенте не происходит, хотя ShellExecute(...)>32 т.е. ошибки нет. Не могу понять в чем дело. Подскажите, пожалуйста почему ShellExecute выдает что ошибки нет, но архивация не запускается!!!

Может я что то не дописал?


 
Virgo_Style ©   (2007-02-17 11:43) [1]

VitAngel   (17.02.07 10:02)
Может я что то не дописал?


Например, путь к рару. А умеет ли (хочет ли) рар запускать две копии себя?


 
VitAngel   (2007-02-17 12:00) [2]


> А умеет ли (хочет ли) рар запускать две копии себя?


Ну вообще то получалось запускать сразу несколько, но вот чо-то он это через раз делает


 
Ketmar ©   (2007-02-17 12:05) [3]

> VitAngel   (17.02.07 10:02)
авторам RAR писал? только не говори, что у тебя RAR краденый...


 
VitAngel   (2007-02-17 12:13) [4]


> авторам RAR писал?


Я просто думал, что проблема не в РАРе, а в коде


> только не говори, что у тебя RAR краденый...


он самый :(


 
Ketmar ©   (2007-02-17 12:15) [5]

> VitAngel   (17.02.07 12:13) [4]
тогда чем не устраивает некраденый и вовсе с открытыми исходниками 7-zip? и, в частности, его 7z.dll, которая умеет и паковать, и распаковывать, и никаких при этом ShellExecute()?


 
VitAngel   (2007-02-17 12:30) [6]


> тогда чем не устраивает некраденый

некраденного нету


 
VitAngel   (2007-02-17 12:36) [7]

Мож кто знает как через CreateProcess сделать?


 
Ketmar ©   (2007-02-17 12:43) [8]

> VitAngel   (17.02.07 12:30) [6]
я понимаю, что длинные предложения ты ниасиливаешь сразу прочесть. попробуй по частям. но не пиши ответа, пока не дочитаешь, хорошо?


 
VitAngel   (2007-02-17 12:52) [9]

1. я понимаю, что тебе кажется что ты всё понятно написал, но то, что понимаешь ты не означает, что понимают другие(помни это)

2. что такое 7-zip, 7z.dll и как  в моем случае это применить?


 
Ketmar ©   (2007-02-17 13:02) [10]

> VitAngel   (17.02.07 12:52) [9]
1. проблемы читающего -- исключительно его тараканы. это не я ищу решение.
2. http://google.com/


 
VitAngel   (2007-02-18 07:41) [11]

Утро доброе!

Скачал 7-zip. Но проблема не ушла. К примеру, в лист-файле пишу:
c:\1.txt
Сначала просто повесил на событие клик кнопки:
s:="a Archive\Archive.zip @Archive\Archive.txt";
  ShellExecute(handle,"open","c:\Program Files\7-Zip\7z.exe",PChar(s),nil,SW_SHOWNORMAL);
Всё сработало.

Но начал делать с клиентами и сервером("смотри вверху"), и... в консоли архивирования одного из клиентов пишет, типа некорректная запись в файл-листе. Опять пытаюсь просто заархивировать c:\1.txt -> пишет тоже самое, хотя никакой ошибки в нём нет(до этого ведь архивировал). В чем проблема?



Страницы: 1 вся ветка

Текущий архив: 2007.07.29;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.019 c
15-1183182652
@!!ex
2007-06-30 09:50
2007.07.29
ICQ BOT..


6-1166551662
furyz
2006-12-19 21:07
2007.07.29
описание протокола IRC


15-1183143709
ferr
2007-06-29 23:01
2007.07.29
Что требуется для поездки в Украину?


2-1183651575
Sergey_G
2007-07-05 20:06
2007.07.29
Сортировка


2-1182993583
DagOT-R
2007-06-28 05:19
2007.07.29
Верните "свойства папки"!