
Шаурма
19.05.2017
11:47:48
запусти под отладчиком и жди)

Sheridan
19.05.2017
11:48:32
я щас перепиливаю наиболее не нравящийся кусок кода... потом да, под отладчиком пущу

Шаурма
19.05.2017
11:49:55
ну или возьми готовую обёртку над google breakpad(там как и говорили 1 строка в main`е для инициализации), сгенерь символы, будут креши -> сгенериться минидамп, по нему всё поймешь

Alex Фэils?︙
19.05.2017
11:51:00
Вообще в винде минидамп можно через api call WriteDumpMiniDump

Google

Alex Фэils?︙
19.05.2017
11:51:05
Кажется, не перепутал

Alan
19.05.2017
12:21:31
хай. только начал плюсы изучать, в вижуал студии. написал код , потом отладка и запуск. вышло что-то типа командой строки Windows и там вывод кода. так и должно быть ? каждый раз что-ль в таком режиме будут результаты выводится ? сорян за нубский вопрос

Alex Фэils?︙
19.05.2017
12:21:52
Если консольное приложение, то да.
Но у нас есть еще чат для новичков
#supapro

Alan
19.05.2017
12:22:26
проект пустой

Alex Фэils?︙
19.05.2017
12:23:02

Alan
19.05.2017
12:23:36
Спасиб

Mityay
19.05.2017
13:09:11
кто разбирается в opencv?

Дед Пегас
19.05.2017
13:10:38
Сразу вопрос задавай, ну...

Tema
19.05.2017
13:15:10

Square
19.05.2017
13:16:19

Sheridan
19.05.2017
13:16:37

Google

Дед Пегас
19.05.2017
13:17:07

Square
19.05.2017
13:20:48
спасибо
32 или 64? может фрагментация?
винда любит это дело
вроде уйма оперативки, а тебе бэд аллоки сыпет или еще чо
спасибо
http://registrationcenter-download.intel.com/akdlm/irc_nas/tec/9955/parallel_studio_xe_2017_update1_setup.exe
поупражняться хватит
а еще можно допустить багу в кьюте.
не помню деталей, однако на версии 4.5 пришлось в одном проекте отказаться от QFile, причин крэшей так и не нашли, где то в кишках деструктора падало
а кстати, приложение собрано тем же тулсетом что кьют?
и вы ведь хорошие мальчики? не юзаете toStdString()?
ну короче желаю удачи в отладочке

Aleksei
19.05.2017
13:27:40

Square
19.05.2017
13:29:32
а еще к фазе луны и менструальному циклу главбуха
кажется.

Alexander
19.05.2017
13:44:45

Дед Пегас
19.05.2017
13:52:37
Не здесь, пожалуйста) В личке)

Anton
19.05.2017
14:15:54
Почему, думаю, это многим интересно

Square
19.05.2017
14:20:40
Давайте лучше про то, как мне в рантайме приравнять классы с разными сигнатурами
Один с виртуальным деструктором, а другой без :(

babysitter
19.05.2017
14:22:48
приравнять?

Google

Berkus
19.05.2017
14:23:31
class1 = class2; примерно вот так

Square
19.05.2017
14:24:04

Konstantin
19.05.2017
14:24:17
Не понял чем для определения оператора мешает не виртуальный деструктор

Berkus
19.05.2017
14:24:27
есть два слова - присвоить и сравнить, приравнять нету

Alexander
19.05.2017
14:24:27

Berkus
19.05.2017
14:24:31
тебе какое

babysitter
19.05.2017
14:24:45
приравнять означает присвоить что-то чему-то?

Alexander
19.05.2017
14:24:46

Square
19.05.2017
14:25:02
Присвоить, та

Berkus
19.05.2017
14:25:20
ну имплементируешь operator= и присваиваешь сколько угодно

Square
19.05.2017
14:25:38
Есть нюанс, что создаётся оно на стороне Делфи кода. Исходников нет :(

babysitter
19.05.2017
14:25:45
ну или оператор каста/конструктор

Alexander
19.05.2017
14:25:50
оррууу

Square
19.05.2017
14:25:55
Приходится тянуть кучу легаси

babysitter
19.05.2017
14:25:56
как обычно короче

Berkus
19.05.2017
14:25:58
то есть ты в с++ присваиваешь дельфи классы? ок

Alexander
19.05.2017
14:26:18
"Мне бы просто приравнять. Ах да, это делфи. Ах да, кода нет"

Berkus
19.05.2017
14:26:29
довольно просто

Google

Berkus
19.05.2017
14:26:50
делаешь класс-зеркало и десериализуешь его из области памяти занятой дельфийским объектом
парам-пам-пам и готово

Square
19.05.2017
14:27:32

Berkus
19.05.2017
14:27:38
можешь виртуальный деструктор ему сделать если хочешь

Admin
ERROR: S client not available

babysitter
19.05.2017
14:27:40

Square
19.05.2017
14:28:48

Konstantin
19.05.2017
14:29:12
Пример пожалуйста)

Berkus
19.05.2017
14:29:16
ну вообще если ты дельфи класс будешь в плюсах использовать оно и должно ломаться кхуям

Square
19.05.2017
14:29:20
Ну не сейчас

Alexander
19.05.2017
14:29:34
аххах

Konstantin
19.05.2017
14:29:35
Что тебе мешает повторить структуру дельфи класса и тупо вытягивать значения из памяти?

Berkus
19.05.2017
14:29:38
пушо дельфи это паскаль, там другая объектная модель В ПРИНЦИПЕ
ответ есть выше

Square
19.05.2017
14:31:27
Ну так. У меня есть интерфейс, имплементирован в либе на паскале. Там же создаётся экземпляр
Я просто хотел чутка модифицировать на своей стороне, отнаследовавшись от интерфейса
Все норм, ровно до тех пор пока деструктор не объявлю виртуальным
Я переделаю. Честно. Когда нибудь.
А интерфейс в хашнике, тупо структура с кучей методов которые в дллку ходят

Google

Konstantin
19.05.2017
14:33:55
Не наследуйся
Напиши свой класс как тебе сказали
И достань значения из памяти в него
И от него уже наследуйся

Square
19.05.2017
14:34:27
Угу, спасиб
Может у кого нить просто в рукаве есть грязные хаки какие нить
Типа волшебной прагмы

Berkus
19.05.2017
14:35:09
libffi если тольк
не знаю умеет она паскакаль кол конвенции или нет
(ну то есть заврапить внешний инстанс в твой класс агрегацией а не наследованием)

Alexander
19.05.2017
14:36:24

Square
19.05.2017
14:36:51
Но кмк не мой случай

Alexender
19.05.2017
14:38:27