@ProCxx

Страница 884 из 2477
Шаурма
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
проект пустой

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
кто разбирается в opencv?
ты ужэ спрашивал

Sheridan
19.05.2017
13:16:37
Google
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
и вы ведь хорошие мальчики? не юзаете toStdString()?
Я что-то упустил. Чем это плохо?

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
есть два слова - присвоить и сравнить, приравнять нету

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

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

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
делаешь класс-зеркало и десериализуешь его из области памяти занятой дельфийским объектом

парам-пам-пам и готово

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
libffi если тольк
спасибо за либу)

Square
19.05.2017
14:36:51
спасибо за либу)
Да, на первый взгляд очень круто

Но кмк не мой случай

Alexender
19.05.2017
14:38:27
Ну так. У меня есть интерфейс, имплементирован в либе на паскале. Там же создаётся экземпляр
сорри пропустил... А вчём проблема? Всё делается просто. Пишим виртуальный класс C++ в Delphi также пишим виртуальный класс а далее, наследуемся от него и реализуем логику. После загрузки dll пишим экспортируемую функцию и из неё возвращаем указатель на класс наследника.

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