获取OLA图像 - GetOlaImage
函数简介
从OLA数据库中获取指定目录和文件名的图像数据,返回图像对象的指针。
接口名称
GetOlaImage
DLL调用
long GetOlaImage(long ola, const long db, string dir, string fileName);
参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| ola | 长整型数 | OLAPlug对象的指针,由 CreateCOLAPlugInterFace 接口生成 |
| db | 长整型数 | 数据库连接句柄,由 OpenDatabase 接口生成 |
| dir | 字符串 | 图片目录路径 |
| fileName | 字符串 | 图片文件名 |
示例
C#
// 获取OLA图像
string imageDir = "C:/images";
string fileName = "image.png";
long imagePtr = OLAServer.GetOlaImage(db, imageDir, fileName);
if (imagePtr != 0)
{
Console.WriteLine("OLA图像获取成功。");
// 使用图像对象进行后续操作
}
Python
# 获取OLA图像
imageDir = "C:/images"
fileName = "image.png"
imagePtr = OLAServer.GetOlaImage(db, imageDir, fileName)
if imagePtr != 0:
print("OLA图像获取成功。")
# 使用图像对象进行后续操作
返回值
图像对象的指针。如果操作失败,返回 0。
注意事项
- 适用于从数据库中检索单个图像的场景。
- 如果图像不存在或操作失败,可通过 GetDatabaseError 获取详细错误信息。
- 使用完返回的图像对象指针后,应妥善处理资源,避免内存泄漏。
