摘要: 在Delphi中使用dbexpress来连接Mysql,并通过感知控件来显示数据库中的内容,但在将TSQLConnection、TSQLDataSet和TDataSource的属性都设置好后,在感知控件TDBEdit中却只能显示数值类型的字段记录,最后百度了一下,解决方法如下:/*-----------------------------------------------------------------------------------------*/双击你的query或者table控件~~右键-添加全部字段-在指定字段的Ongettext事件里写入 Text:=Sender.AsSt 阅读全文
posted @ 2009-04-30 20:54 冷寒生 阅读(409) 评论(0) 推荐(0) 编辑
摘要: /*--------------------------*/VC中的.H代码:/*--------------------------*/#ifndef CFUN_H#define CFUN_Hextern "C" __declspec(dllexport) int add(int a, int b);#endif/*--------------------------*/VC中的CPP代码:/*--------------------------*/// cfun.cpp : 定义 DLL 应用程序的入口点。//#include "stdafx.h"# 阅读全文
posted @ 2009-04-30 02:45 冷寒生 阅读(774) 评论(0) 推荐(0) 编辑
摘要: 解决:http://www.justsoftwaresolutions.co.uk/delphi/dbexpress_and_mysql_5.html有解决方案。支持5.0.x版本。下载后的配置在\delphi7\dbexpress\dbxdrivers.ini 添加[MYSQL5]节:[MYSQL5]GetDriverFunc=getSQLDriverMYSQL50LibraryName=dbxopenmysql50.dllVendorLib=libmysql50.dllBlobSize=-1Database=DBNAMEErrorResourceFile=HostName=ServerNa 阅读全文
posted @ 2009-04-30 02:43 冷寒生 阅读(2866) 评论(0) 推荐(0) 编辑
摘要: BOOL WINAPI funname(char *pFileName,char *pID);这是C++写的一个DLL里面的函数我现在想用delphi调用这个函数静态:function funname(var pFileName:pchar;var pID:pchar):integer;stdcall;external 'DLLNAME.dll' name 'funname';动态:OneHandle := LoadLibrary(DLLNAME.dll'); //动态载入DLL,并返回其句柄 try if oneHandle<>0 then 阅读全文
posted @ 2009-04-30 01:56 冷寒生 阅读(5307) 评论(0) 推荐(0) 编辑
IT知识库