On a side note:

There is a VERY nasty hack in which you can directly insert the output of FASM straight into a byte array in VB code and then use a few API calls to load that byte array as a function and run it. But that is the sort of thing that idiots get up to, because to be honest the amount of work involved is probably ten times more than just using inline ASM in C which would be safer anyway.