@ProCxx

Страница 658 из 2477
Evgen
11.03.2017
16:12:35
хм

ладно

Vitaly
11.03.2017
16:12:58
как будто инсталлятор спасет
Да, спасёт. MSI например ведёт полный лог действий и сохраняет в своей внутренней БД. При удалении происходит полный откат.

Google
Stanislav
11.03.2017
16:13:20
Деинсталляторы оно не создаёт, поэтому подчистить не может.
если ты не предусмотрел в деинсталлере очистку того что твой апп пишет на диск или в реестр, то один хер все останется

Vitaly
11.03.2017
16:14:01
если ты не предусмотрел в деинсталлере очистку того что твой апп пишет на диск или в реестр, то один хер все останется
Писать в реестр в 2017 году уже не айс вообще-то. Да и сможет он сделать это в HKCU максимум, поэтому не страшно если такие записи останутся.

Andrey
11.03.2017
16:14:08
Самый простой вариант — самораспаковывающийся архив
ими никто кроме малварщиков уже давно не пользуется

Andrey
11.03.2017
16:14:56
ну так он из тех времен, когда еще кто-то пользовался

Stanislav
11.03.2017
16:17:27
лол, веб инсталлер студии - sfx архив

не надо тут

Vitaly
11.03.2017
16:18:01
лол, веб инсталлер студии - sfx архив
Не совсем. Это компонент автоматического развёртывания.

Stanislav
11.03.2017
16:18:13


Vitaly
11.03.2017
16:18:48
Да, он является SFX архивом, распаковывается во временный каталог системы, затем запускает EXE файл, который лезет на сервер Microsoft и скачивает оттуда MSI пакеты в зависимости от выбора пользователя и передаёт управление Windows Installer.

Сам он ничего не устанавливает, а по окончании работы сносит свой временный каталог.

Google
MarioCode
11.03.2017
17:05:28
Есть умельцы, кто работал и с qt и с iOS Есть чатик более менее приличных размеров. Год назад и клиент и сервер на Qt был хорошо написан, а сейчас вот хочу и iOS прикрутить. Но каким образом организовать эту дружбу платформ, не знаю даже.

MarioCode
11.03.2017
17:17:27
Да на iOS свой клиент, просто хочу, чтоб он стучался на сервер и слушал от него сообщения

Mikhail
11.03.2017
17:18:06
так и не понял в чем вопрос :)

MarioCode
11.03.2017
17:19:02
Смотри. Есть чат, который на Qt написан полностью На сервере есть БД, все взаимодействие прописано между клиентом-сервером прописано

И тут я написал iOS клиент, и вот его надо впихнуть во все это дело

Mikhail
11.03.2017
17:19:39
MarioCode
11.03.2017
17:19:43
Угу

На Свифте

Mikhail
11.03.2017
17:20:13
Между клиентом и сервером по какому протоколу обмен идет?

MarioCode
11.03.2017
17:20:25
На Qt они тсп-сокетами общаются, слушают и все

Ну может знаешь, код там клиента и сервера мало чем отличается

Mikhail
11.03.2017
17:20:57
Ну а через tcp сокеты по какому протоколу?

MarioCode
11.03.2017
17:21:27
ну.. tcp)

Mikhail
11.03.2017
17:21:54
А прикладного уровня какой протокол? Свой самописный или сторонний, текстовый или бинарный?

MarioCode
11.03.2017
17:22:18
Ну т.е он устанавливает связь и потом идет уже мой набор, что в первой части сообщения, логин, тип файла(картинка, текст) и т.д

Alex Фэils?︙
11.03.2017
17:22:44
ну вот и заимплементи его на свифте

Google
Mikhail
11.03.2017
17:23:25
ну вот и заимплементи его на свифте
это легко, если какой нибудь QDataStream не используется

MarioCode
11.03.2017
17:23:45
Просто я не знаю, прослушает ли это qt сервер

QDataStream - таки его и использую

Mikhail
11.03.2017
17:25:04
QDataStream - таки его и использую
Тогда плохо дело. Ищи исходники конкретного QDataStream и смотри как он сообщения формирует

Alex Фэils?︙
11.03.2017
17:25:09
ну и шли через те же сокет те же данн_е протокола

Mikhail
11.03.2017
17:25:17
и так же формируй в swift

MarioCode
11.03.2017
17:25:25
Вот на стороне сервера connect(tcpServer, SIGNAL(newConnection()), this, SLOT(NewConnect()));

Боюсь что тут он не прочитает и не перекинет в нужный метод

Mikhail
11.03.2017
17:25:59
Но проще убрать QDataStream, и взять какой нибудь стандартный протокол

Valery
11.03.2017
17:28:20
QDataStream отправляет данные с некоторыми дополнительными заголовками, понятные только ему. Соответственно его можно использовать только между приложениями, написанными на Qt.

Если ты хотел создать велосипед, то надо было оперировать с сырыми данными, а не спользовать что то готовенькое

MarioCode
11.03.2017
17:29:37
Хорошо, это я понял, спасибо. Тогда у меня остается вот вопрос, как он сможет принять сообщение вообще?

Этот конект съест и пропустит или же нет? connect(tcpServer, SIGNAL(newConnection()), this, SLOT(NewConnect()));

Valery
11.03.2017
17:31:15
Я если честно неписал сервер на Qt, то он должен сработать при любом TCP подключении. Вопрос только в том, как извлесь нужные данные

MarioCode
11.03.2017
17:32:08
Спасибо большое, буду пробовать! ?

Valery
11.03.2017
17:34:41
Там на Qt можешь написать свою реализацию протокола, данные которого потом ты будешь отправлять и принимать через QByteArray. Тогда у тебя будет полный контроль над происходящим. Как это делается на Свифте я не знаю =)

Mikhail
11.03.2017
17:37:31
Valery
11.03.2017
17:40:10
Не зря рекомендованно задавать версию Qt функией setVersion(), чтобы на приложениях, собранные разной версией Qt'a всё работало как надо

Google
F.L
11.03.2017
17:40:27
Reindex.. please wait

Reindex.. please wait

Alex Фэils?︙
11.03.2017
17:41:47
#supapro

Group Butler [beta]
11.03.2017
17:41:48
#supapro
Чат supapro.cxx: https://telegram.me/joinchat/BYlFbD3eN3JMaG34hyh96w

Nikolay
11.03.2017
18:30:06
Reindex.. please wait

Reindex.. please wait

Tema
11.03.2017
18:31:04
Reindex.. please wait
Reindex.. please wait

zk
11.03.2017
18:31:51
Reindex.. please wait
Reindex.. please wait

Admin
ERROR: S client not available

Nikolay
11.03.2017
18:32:08
Reindex.. please wait
Reindex.. please wait

zk
11.03.2017
18:32:25
Reindex.. please wait

Tema
11.03.2017
18:32:36
Reindex.. please wait
Reindex.. please wait

Nikolay
11.03.2017
18:33:01
Reindex.. please wait
Reindex.. please wait

Reindex.. please wait

Reindex.. please wait

Grigor
11.03.2017
18:39:14
так

это чо-то тухло выходит с #procxxbdaymeet

чо нас в Питере 4 тела всего?

Mikhail
11.03.2017
18:40:13
Причем тут питер?

Ну я из питера

Google
Grigor
11.03.2017
18:40:26
ну встречу в питере

21-24

с учетом того, что один щас свалит на те даты в гермашку нас остается 3, лол

Tema
11.03.2017
18:40:55
чо нас в Питере 4 тела всего?
ну я прост стесняюсь вас

Grigor
11.03.2017
18:41:14
эх

Mikhail
11.03.2017
18:41:46
А что там делать, на встрече этой?

Grigor
11.03.2017
18:41:55
ну просто дружно встретиться

выпить, закусить, обсудить что-нибудь

и не обязательно про с++ говорить ;D

социопаты хреновы ;D

Alexander
11.03.2017
18:43:53
наверное, большинство из чата не из питера)

Igor
11.03.2017
19:02:16
А в Мск не планируется встречи?

Andrey
11.03.2017
19:06:29
в питере 21 будет https://www.meetup.com/St-Petersburg-CPP-User-Group/events/237846550/ кажется особо нет смысла еще одну отдельную встречу в те же дни устраивать

Alex Фэils?︙
11.03.2017
19:12:03
@lady_noname привет, сможешь народ вместе с @ThatEmbeddedGuy организовать на встречу в Питере?

Блин, она ливнула отсюда.

С про.ембеддед много дел

Evgeniy
11.03.2017
19:15:38
социопаты хреновы ;D
Социофобы же)

Maxim
11.03.2017
19:48:05
Reindex.. please wait

Reindex.. please wait

Страница 658 из 2477