4
|
Nikola Yovchev · 技术社区 · 14 年前 |
![]() |
1
2
不要在JNA调用后使用getLastError()。JNA&JNI可以调用可能更改上一个错误的其他API。使用子句来声明setWindowLong引发lastErrorException,如下所示:
注意名字后面的“A”。它明确使用了ANSI版本。也可以使用setwindowlongw。 确保回调同时实现回调和stdcall。我更喜欢尽可能多地使用原始类型,因为这使得映射对JNA来说很快和明显:
|