everything is in the title, I'd like to know the difference between call, invoke and cinvoke. When should I use them? Can I only use one instead of the three?
This would probably make my compiler's job easier, it wouldn't need to deduce which feature to use...
_________________ The best way to predict the future is to invent it.
Joined: 24 Mar 2012
Location: Russian Federation, Sochi
call is more flexible, because invoke & cinvoke are abstraction macros around of it.
In case of call you can make with call arguments things unacessible in other cases: such as early pushing parameters, or reusing some of parameters left in stack from previous call, and one more - invoke & cinvoke - indirect call, call itself can be direct & indirect.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum