Модератор: BV
Dim Var1 as Long, Var2 as Long
...
mov EAX, Var1
add eax, Var2
mov Var1, ECX
...
GSerg писал(а):Друзья!
Вот такая фишка. Немного поковырял известный модуль для динамического вызова функций, вроде теперь он стал лучше
Хочу спросить: имеет ли смысл копать в том направлении, чтобы создать простенькую надстройку-(asm-компилятор) для VB, писать несложные функции, засовывать их в ресурсы проекта и оттуда вызывать? См. аттач!
mov eax, dword ptr [esp+0x4]
mov ecx, dword ptr [eax]
mov eax, dword ptr [eax+0x4]
add eax, ecx
mov ecx, dword ptr[esp+0x8]
mov dword ptr [ecx], eax
xor eax, eax
ret 0x8
GSerg писал(а):Но если сделать exe, то разница между VB и asm исчезает
Mikle писал(а):Где ты был раньше... Я когда-то на QB писал компилятор собственного языка. Сделал уже компиляцию в ASM-код и на этом затормозился. А он, между прочим, компилился TASM-ом, получалось не слабое быстродействие.
Вот вам в помощь... может пригодится ассемблер написанный на QBASIC'е с исходниками:
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 34