@max630

Тег programming в блоге max630

max630

У меня такая ситуация. Короче, у нас есть некая общая шина, где вызывается метод через Invoke(). Потом этот метод в какой-то момент зовёт нативный код, который и делает всю работу. Если нативный код крешится, по идее это должно превратиться в исключение и улететь в самый верх и привести к падению программы. При этом в дампе должен быть стек до места падения. И есть проблема - Invoke() ловит все исключения и заворачивает их в TargetInvocationException, где внутреннее исключение записано как InnerException. Но нативный стек при этом не сохраняется - он же недоступен в рантайме. В итоге у нас есть стек до места входа в нативный код, который практически бесполезен.

Как это можно было бы пофиксить?

#icezq 7
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
max630

msdn говорит про bindingRedirect "When you build a .NET Framework application against a strong-named assembly, the application uses that version of the assembly at run time by default, even if a new version is available. However, you can configure the application to run against a newer version of the assembly". То есть, если мы уже собираем софт, иметь эти редиректы в app.config не нужно, вместо этого надо исправить сам референс.
я правильно рассуждаю?

#icgpn
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
max630

Кто изучал скрам и все вот эти вещи, скажите пожалуйста. Вот у меня есть требования A, B, C. Чтобы сделать А, нужно внутренние таски (ну там, схему БД поменять или ещё что-нибудь) D и E, для B - тот же самый Е и ещё какой-нибудь F. Итого получается типа мейкфайла, который нужно пройти для имплементации большой фичи. Как по науке называется этот мейкфайл и задачи в нём?

#iapwc
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
max630

Я может задавал уже вопрос, но забыл. Есть ли какой-нибудь профит от того что берешь либу собранную для, например, .net4.5.1 вместо .NET 4.0?

#vrpoh
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
max630

А как в win32 из имени кодировки, например "ISO-2022-JP", узнать codepage для вызова MultiByteToWideChar? что-то не нахожу.

#vrwnm
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
max630

A можно сделать чтобы вот это: https://msdn.microsoft.com/...ibrary/ms182310.aspx проверялось при вызове моего кода тоже?

#ovrfrz
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
max630

a вот такой порядок байт в бинарном представлении guid - он имеет какой-нибудь глубинный смысл
или широко используется, или это просто авторы ебанаты?

System.Guid [| for i in 0..15 -> byte(i)|];;

val it : System.Guid = 03020100-0504-0706-0809-0a0b0c0d0e0f

#ovyjpn 11
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
max630

скажите, а с int64 можно в lua работать? в сишке там есть pushinteger и что-то для взятия которое вроде может оперировать с int64 (если железо и ось 64-битные). Как это из самого lua выглядит? Сейчас негде попробовать.

#ovnuut 1
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
max630

как как найти где проперти присваивается? я какие ключики не выставлял - не пишет он этого

#tlwhi
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
max630
#tssdx
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
max630

Я хочу попробовать избавиться от GAC для разработки. Есть ли готовые программки/библиотеки/whatever, которые прописывают dll в exe.config файлы? И длл, и екзешек в проекте много, хотелось бы автоматизировать.

#ntjio
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
max630

А что есть какой-то цимес чтобы вставлять инициализацию через { } везде, даже когда никаких списков или структур не создаётся?

#nzqqr
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
max630

А как классифицируются программы в панели задач? У меня почему-то все скрипты tk группируются в одну кнопку. С другой стороны, я вижу что иногда блокнот открывается отдельной кнопкой. Как бы мне добиться такого же поведения?

#ndiar 9
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.