Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2007.07.29;
Скачать: [xml.tar.bz2];

Вниз

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 вся ветка

Форум: "WinAPI";
Текущий архив: 2007.07.29;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.042 c
15-1183015789
de.
2007-06-28 11:29
2007.07.29
Нужна картинка


5-1157690903
DimaBr
2006-09-08 08:48
2007.07.29
добавление модулей


15-1183534397
Vlad Oshin
2007-07-04 11:33
2007.07.29
1 це. Как получить максимально возможный уровень справочника?


15-1183112964
jack128
2007-06-29 14:29
2007.07.29
Насколько вордовский документ, сохранённый в HTML является XHTML?


2-1183376497
infom
2007-07-02 15:41
2007.07.29
Разные языки в одной таблице...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский