3 ms·
It's fun to see that old article again. (I wrote the FixDS program Raymond mentions at the end.) One pain point in 16-bit Windows programming was that you had
by Stratoscope 4y ago
It's fun to see that old article again. (I wrote the FixDS program Raymond mentions at the end.)
One pain point in 16-bit Windows programming was that you had to do two special things for any callback function in your application: EXPORT the function in your .DEF file, and call MakeProcInstance() on your callback function to get an "instance thunk".
FixDS made a simple patch to the compiled function prologs that rendered all of this unnecessary. You could just use your callback function directly, like we expect today.