C API 介绍



概述

C API 用于允许用户无需掌握 TSD 脚本程序语言知识,就可以定制应用程序服务器。 C API 组件包括 C DLL 和下列文件(用户将这些文件添加到访问 C API 的应用程序中):

此外,还需要将下列库文件分别用于各操作系统:

库文件 操作系统
tsdc110.lib Windows NT/Windows 95/Windows 98
libsdc110.a AIX
libtsdc110.so Solaris
APIErrorDefs.h HP/UX

可以使用支持 DLL 呼出的任何语言的 CAPI 函数,例如,Java、Visual Basic、C 和 C++。


API DLL 的用途

C API 充当应用程序和应用程序服务器之间的介质。下表图示这种关系:

呼叫应用程序 <----> C API 层 <----> 应用程序服务器


将 C API 添加到应用程序

列出的文件必须在使用 C API 的应用程序中。必须直接将这些文件链接到应用程序源。

文件 说明
tsdcapi.h 可用 C API 调用的定义文件
APIStruct.h 在 C API 中使用的 C 风格结构的定义
tsdcapi.lib 与 C API 交流所必需的库文件
API ErrorDefs.h C API 调用返回的错误代码

除了列出的源文件之外,下列 DLL 文件还必须位于一个 C API 可访问的目录中。

注:要运行 C API,必须使用几个 TDT 文件。

DLL 文件 说明
tsdc110.dll C API DLL (Windows NT, 98, and 95 only)
heap510.dll ASE DLL
net110.dll ASE DLL
nls310.dll ASE DLL
util510.dll ASE DLL