Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.014 c
15-1183132718
ProgRAMmer Dimonych
2007-06-29 19:58
2007.07.29
Ещё один вопрос, призывающий к межклассовой борьбе


15-1183146313
IMHO
2007-06-29 23:45
2007.07.29
Посоветуйте сайт для любителей кино


15-1183550923
Kerk
2007-07-04 16:08
2007.07.29
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1183525244&n=3


2-1183302519
Qzzma
2007-07-01 19:08
2007.07.29
Как узнать путь запущенного приложения?


10-1134135320
_Lucifer_
2005-12-09 16:35
2007.07.29
Текущее положение курсора в документе MS Word




   Наверх