@CSharpChatЭта группа больше не существует

Страница 984 из 1888
Илья
10.05.2017
10:39:41
че плохого в относительных путях?

Дмитрий
10.05.2017
10:39:49
и че?
Ну насколько я знаю, за такое руки отрывают )

Khasan
10.05.2017
10:40:13
смотря что ты имеешь ввиду под "подключаться"
подключиться и управлять действиями проги, как это делается через СОМ

Илья
10.05.2017
10:40:36
Ну насколько я знаю, за такое руки отрывают )
еще раз повторяю что плохого в относительных путях?

Google
Румын
10.05.2017
10:40:51
эхх, лан. тупые вопросы... будем дальше читать

Му
10.05.2017
10:41:14
можно через винапи слать ей евенты

Дмитрий
10.05.2017
10:41:21
еще раз повторяю что плохого в относительных путях?
Ну конкретно я сейчас считаю, из за этого косяка у тебя сейчас и не работает

Му
10.05.2017
10:41:26
или нажимать на кнопки её формы

если это гуи приложение

Khasan
10.05.2017
10:41:59
какими действиями?
действиями, которые эта прога умеет делать

Ilya
10.05.2017
10:42:36
File.Exists("../../../packages/7zr.exe") == true
у тебя это не на диске С лежит?

Илья
10.05.2017
10:42:48
Ilya
10.05.2017
10:42:58
в програм файлз?

Google
Илья
10.05.2017
10:43:33
в програм файлз?
что? проект? нафига я буду проект туда кидать?))

Ilya
10.05.2017
10:43:38
я бы проверил что по правам там и просерил что у тебя в args

нет, не проект

Илья
10.05.2017
10:43:47
просто экзешник кинул в папку с проектом

Ilya
10.05.2017
10:43:47
архиватор

Илья
10.05.2017
10:44:04
он лежит рядом с проектом в его папке

в packages

Му
10.05.2017
10:44:09
Khasan
10.05.2017
10:44:09
какими действиями?
.NET API есть, можно ли его использовать?

Ilya
10.05.2017
10:44:18
так

у тебя проблема с путями

Sarmkadan
10.05.2017
10:44:29
Пути лутше делать от екзешника

самый надежный вариант)

Khasan
10.05.2017
10:44:42
что за прога то?
Прога проектировочная, строит модели зданий

Ilya
10.05.2017
10:44:43
у тебя программа стартует из /bin/debug

Илья
10.05.2017
10:45:01
у тебя проблема с путями
да как бля? если File.Exists пишет true?!

файл 100% есть по этому пути

Malacus
10.05.2017
10:45:32
рабочая директория

относительный путь будет из рабочей директории

Timur
10.05.2017
10:46:08
файл 100% есть по этому пути
а запусти студию с админскими правами?

Google
Timur
10.05.2017
10:46:46
винда нередко файлам, полученным из ненадежных источников, ставит атрибут соответствующий. и с ними хрен что сделаешь потом из программы

Ilya
10.05.2017
10:46:50
мне вот интересно

Timur
10.05.2017
10:47:01
вроде они есть, а вроде и хрен доступны

Kirill
10.05.2017
10:47:03
А можно скрин ошибки?)

Timur
10.05.2017
10:47:37


Kirill
10.05.2017
10:47:39
Мне кажется, если бы не было прав, он ругался бы на отсутствие прав, а не на отсутствие файла

Ilya
10.05.2017
10:47:41
закинь на какой-биудь D:\7zip.exe и оттуда стартани

Timur
10.05.2017
10:48:06
Мне кажется, если бы не было прав, он ругался бы на отсутствие прав, а не на отсутствие файла
не всегда. я получал разные ошибки. не уловил, как это вообще выцеплять

Axm
10.05.2017
10:49:39
нажши шифт+ф9 и выполни Environment.CurrentDirectory

чо покажет?

Timur
10.05.2017
10:49:59
посмотри свойства 7зип.ехе. есть атрибут блокировки?

Му
10.05.2017
10:50:18
Прога проектировочная, строит модели зданий
думаю если у неё нет апи, то извне в ней ты не попроектируешь

Ilya
10.05.2017
10:50:20
бля

ты где File.Exists запускаешь?

Дмитрий
10.05.2017
10:50:59
Google
Ilya
10.05.2017
10:51:07
в том Iimmediate Window?

Дмитрий
10.05.2017
10:51:15
Ilya
10.05.2017
10:51:53
сделай файл экзист прям в коде

Дмитрий
10.05.2017
10:52:06
Я все жду когда до него дойдет, что относительные пути это зло

Илья
10.05.2017
10:52:30
мне почему-то кажется что проблема именно в самом вызове 7zr.exe, возможно это он ошибку выдает (может неверно сформировались параметры...)

Ilya
10.05.2017
10:52:49
он файл не находит

Илья
10.05.2017
10:52:55
сделай файл экзист прям в коде
это одно и тоже... че никогда этим окошком не пользовался?

Ilya
10.05.2017
10:52:58
потому что ты обосрался с путями

Ilya
10.05.2017
10:53:07
делал

Kirill
10.05.2017
10:53:22
Ты это можешь проверить, запустив один раз с абсолютным путем и посмотрев, изменится ли результат

Сразу проблема сильно локализуется

Илья
10.05.2017
10:54:11
Timur
10.05.2017
10:55:05
однозначно пути :)

Дмитрий
10.05.2017
10:55:12
Вся конфа пытается помочь запустить файл. ОР

Sarmkadan
10.05.2017
10:55:36
ну мы уже мниут 10 говорим про правильность путей и доступ к файлам

Му
10.05.2017
10:57:48
в чём проблема положить екзешник 7зипа к бинарнику в папку и не ебаться с путями?

Илья
10.05.2017
10:57:49
Ты это можешь проверить, запустив один раз с абсолютным путем и посмотрев, изменится ли результат
Странно. Действительно с абсолютным путем все запустилось. Правда не разархивировалось нихера, но ошибку не выдало...

Google
Axm
10.05.2017
10:58:12
15 человек написали что обосрался с путями

Му
10.05.2017
10:58:21
о боже, придётся класть два екзешника!

Malacus
10.05.2017
10:58:35
только что проверил

Илья
10.05.2017
10:58:39
удивительное рядом!
так че мне делать то? мне все равно нужны относительные пути без вариантов

Malacus
10.05.2017
10:58:48
в твоей консоли рабочая директория - относительно sln файла

Илья
10.05.2017
10:58:57
перетащил папку с проектом - и все хуяк поломалось

Malacus
10.05.2017
10:58:59
в приложении - относительно .exe

Му
10.05.2017
10:58:59
трудно переменные окружения

anton
10.05.2017
10:59:01
так че мне делать то? мне все равно нужны относительные пути без вариантов
ну сделай ты их относительными от текущего working dir

Axm
10.05.2017
10:59:03
так че мне делать то? мне все равно нужны относительные пути без вариантов
я тебе написал чо делать, для начала выяснить текущий путь

Malacus
10.05.2017
10:59:17
Console.Write(Path.GetFullPath((@"..\.")));

выполни это говно

Sarmkadan
10.05.2017
10:59:24
app.filepath+/papka/file.zip

Malacus
10.05.2017
10:59:27
вернёт абсолютный путь

Axm
10.05.2017
10:59:31
Environment.CurrentDirectory

Malacus
10.05.2017
10:59:39
выполни из твоей консоли

Страница 984 из 1888

Эта группа больше не существует Эта группа больше не существует