Есть объявление структуры. Вопрос: как в области памяти выделенной VirtuallAlloc поместить данную структуры и работать нормальным образом т.е. через имена (Point.Text, Point.X, и .т.п.)
Есть несколько способов. 1 - Y_Mur, 2 - spencer (mov edi.X), 3 - mov [edi+Point.X], 4 - mov ((Point ptr [edi]).X. Кто ещё?
IceStudent mov edi.X в MASM не прокатывает, надо имя структуры писать ( Зато изврат типа mov [edi][Point.X], ... - работает ))
Y_Mur Ну это документированная фича масма (и тасма вроде, фасм не умеет), по сути то же, что и вариант 3.
IceStudent Знаю и тасм на это сильно ругался, но поддерживал ради совместимости в режиме Масм, но не в режиме Идеал, но сам же спросил Кто ещё? , вот я и извратился ))
Ну конечно благодарен , не то слово, мне понравился вариант 4 by IceStudent. Зато до варианта 3 мог бы и сам догадаться (молодо, зелено....)