Size: a a a

2021 July 13

DP

Denis Paukaev in supapro.cxx
хех, а я думал что заканчивается тем, что "извините ребята, я мог бы найти это в гугле за 30 секунд, но мне было лень"

https://stackoverflow.com/questions/44985451/how-to-convert-wstring-to-wchar-t-c
источник

AS

Anatoly Shirokov in supapro.cxx
в гугле самое сложное - это знать, что искать :)))
источник

d

d7d1cd in supapro.cxx
Практикуется ли в одном проекте создание в разных программах TU с одинаковыми именами? Или это дурной тон?
источник

DP

Denis Paukaev in supapro.cxx
практикуется
источник

d

d7d1cd in supapro.cxx
Ясно. А то мне тут говорят, что непонятно зачем так делать. Типо имена всех h и срр в рамках одного проекта должны быть уникальны.
источник

C

Chuvi in supapro.cxx
Это на случай если за каким-то фигом объедники складируются в одном месте
источник

D

Danya in supapro.cxx
int APIENTRY wWinMain(_In_ HINSTANCE hInstance,
                     _In_opt_ HINSTANCE,
                     _In_ LPWSTR,
                     _In_ int nCmdShow)
{
   Gui gui(hInstance, nCmdShow);
   gui.show();
   return gui.execute();
}

В деструкторе объекта gui this == nullptr, как это дебажить?)
источник

K

Kelbon in supapro.cxx
ищи проблему в аллокаторе (), че нить кто то где то обнулил вручную память хД
источник

K

Kirill in supapro.cxx
А ты уверен что ошибка в этом месте, а не в другом?
источник

D

Danya in supapro.cxx
В каком аллокаторе?)
источник

DP

Denis Paukaev in supapro.cxx
значит деструктор вызывается с кривым this)
источник

DP

Denis Paukaev in supapro.cxx
оригинальный то в порядке
источник

K

Kirill in supapro.cxx
У меня творилась всякая дичь когда я делал UB, в том числе this в деструкторе иногда был nullptr
источник

АК

Александр Караев... in supapro.cxx
Посмотри, откуда вызвался деструктор. Из wWinMain?
источник

D

Danya in supapro.cxx
Ну я поставил брейкпоинт на начало деструктора и там нулл
До уничтожения объекта программа работает нормально
источник

D

Danya in supapro.cxx
Да
источник

АК

Александр Караев... in supapro.cxx
Если ты поставил бряк на сигнатуру, у тебя аргументы будут иметь невалидные значения, пока ты в тело не проstepаешь.
источник

DP

Denis Paukaev in supapro.cxx
тогда смотри что туда передаётся, в асме)
источник

Е

Егор in supapro.cxx
а попробуй LPWSTR на PWSTR заменить
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Начни с асана тогда
источник