ActiveX控件和用于绘图或字体的DLL提供了相同的基本功能。
选择使用ActiveX控件还是DLL取决于您的编程环境和您希望如何编程。
你需要回答以下问题:
•您的设计环境是否支持ActiveX控件?如果没有,则必须使用DLL。大多数设计环境(如Visual c++、Visual Basic、Delphi、Visual FoxPro和Access)都支持ActiveX控件。
•你想要什么样的编程接口?
如果使用DLL,则需要将所有条形码参数设置为结构(或类型)的成员,然后调用DLL中的函数来实际绘制或打印条形码。
如果您使用ActiveX控件,那么您将需要设置与默认设置不同的控件属性。ActiveX控件的绘图是自动完成的。要打印条形码,您需要调用控件的方法。
•如果您需要将条码绑定到数据库,请使用ActiveX控件。ActiveX控件的大多数属性都可以绑定到数据库字段。一般情况下,建议使用ActiveX控件。它提供了DLL的所有功能,但有一个更容易使用的接口。
选择使用ActiveX控件还是DLL取决于您的编程环境和您希望如何编程。
你需要回答以下问题:
•您的设计环境是否支持ActiveX控件?如果没有,则必须使用DLL。大多数设计环境(如Visual c++、Visual Basic、Delphi、Visual FoxPro和Access)都支持ActiveX控件。
•你想要什么样的编程接口?
如果使用DLL,则需要将所有条形码参数设置为结构(或类型)的成员,然后调用DLL中的函数来实际绘制或打印条形码。
如果您使用ActiveX控件,那么您将需要设置与默认设置不同的控件属性。ActiveX控件的绘图是自动完成的。要打印条形码,您需要调用控件的方法。
•如果您需要将条码绑定到数据库,请使用ActiveX控件。ActiveX控件的大多数属性都可以绑定到数据库字段。一般情况下,建议使用ActiveX控件。它提供了DLL的所有功能,但有一个更容易使用的接口。