zoukankan      html  css  js  c++  java
  • Dll学习心得(2)

    1、静态调用与动态调用的使用时机:如果dll中的函数只被调用1次,那么用动态调用可以及时释放内存,节省宝贵内存空间。如果dll中函数被频繁调用,那显然还是静态调用更合理一些。

    2、dll调用模式窗口和非模式窗口看的不是很明白。但是二者的区别和注意事项还是很明确的:模式窗口的显示用showmodal(),非模式窗口则需要通过两个函数来维护,一个维护显示show,一个维护关闭。由于对例子有些疑问,故这块看的不是很明白。

    3、dll的异常处理,为了保证dll的兼容性,异常处理应该在dll中而不是宿主程序。要处理异常应该use SysUtils单元配合try…except…,当然也可以用safecall指示符。

  • 相关阅读:
    区别Lua模式匹配中 %a+ 与 .-
    将硬件规定的通信协议用Lua实现(涉及到很多Lua通信的数据转换)
    Lua库-string库
    Unity3d
    Unity3d
    Unity3d
    Unity3d
    Unity3d
    Unity3d
    Unity3d
  • 原文地址:https://www.cnblogs.com/delphi7456/p/1857145.html
Copyright © 2011-2022 走看看