
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[216.73.216.60] |
![]() |
|
Страницы: (81) « Первая ... 79 80 [81] ( Перейти к последнему сообщению ) |
Сообщ.
#1201
,
|
|
|
Ну можно попробовать сам exe задебажить. Я качнул x64dbg. Но не хватило ни опыта в этом, ни терпения.
Если есть желание, присоединяю сам exe. Прикреплённый файл ![]() Добавлено Цитата Qraizer @ P.S. Кстати, за либы. От так тож можно, ибо структурное связывание языковое, а не либовое Это интереснее чем tuple, но тогда уж еще typedef и будет классика. Добавлено На всяк случай скидываю линк на интересный утиль - плагин для FAR PE analyzer. |
Сообщ.
#1202
,
|
|
|
Вот, уже ближе к желанному! Но осуществляется как бы уход в какие-то другие языки, a'la:
![]() ![]() MyFunc( args ) { ... MyFunc = val1; // то, что вернётся ... MyFunc = val2; } ![]() ![]() struct { int; int; int; } TranslateSysAddrToCS(unsigned SystemAddr); ![]() ![]() int myFunc( int, int a, int) { ... } |
![]() |
Сообщ.
#1203
,
|
|
Цитата Славян @ Жаль, что пустые=неименованые поля в структурах недопустимы (вроде бы). А как обращаться к полям такой структуры? |
Сообщ.
#1204
,
|
|
|
Цитата B.V. @ А как обращаться к полям такой структуры? По идее такую шляпу можно было бы использовать в двух случаях: |
Сообщ.
#1205
,
|
|
|
Цитата B.V. @ Ровно так же, как и к неименованым аргументам: никак. Разработчик убрал имя, значит сейчас оно ему не нужно. Как/когда понадобится - обзовёт. И мы были бы близки к идеалу:А как обращаться к полям такой структуры? ![]() ![]() struct {int;char;float;} MyFunc(int a) { ... return (a-1,'A',3.14); } ![]() ![]() x = 5,6; ![]() ![]() f = sin(0,1); |