随笔分类 - Delphi
摘要:因工作需要,需要到操作EXCEL,先了解一下怎么读取EXCEL这个,做了一个DEMO,备注在这里 一、读取EXCELunit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Contr...
阅读全文
摘要:CheckOrder方法写在uDataModConn类里。
阅读全文
摘要:可能以后会用到,记录一下:导出EXCELvar h,k:integer; Excelid: OleVariant; s: string;begin try Excelid := CreateOLEObject('Excel.Application'); except Appli...
阅读全文
摘要:一、读INI文件示例procedure TForm1.FormCreate(Sender: TObject);Var MyIni :Tinifile; glAppPath :string;begin glAppPath := ExtractFilePath(Application.ExeNam...
阅读全文
摘要:Delphi使用ADO可以连接MSSQL和ACCESS,但似乎不能连接MYSQL和ORACEL,如果要连接MYSQL和ORACLE得使用BDE。 一、连接方法 首先得先安装mysql驱动程序_mysql-connector-odbc-5.1.6-win32,然后点控件面板->管理工具->数据源 (ODBC) 点系统DNS,然后选择MySQL ODBC Driver,点完成。出现如下界面,填写相关的信息,选择数据库点完成,完成MYSQL的ODBC数据源的创建 接下来在Delphi里测试一下是否能连接成功。 首先在Delphi的BDE选项中拉一个Table数据库控件,点击该控件,...
阅读全文
摘要:以前开发时经常使用一些大型的数据库,像这样小的数据库还是前段时间才看到。看看Delphi怎么使用内置的数据库, 先在BDE里拉两个数据库控件。DataBase和Table,然后再拉两个数据库控件DataSource和DBGrid 准备好后,点Delphi 7的工具栏的Tools选DataBase Destop,在弹出的窗口里点File新建一个表。表的类型选择选择ParaDox 7 之后,为这张表添加相应的数据,将数据库保存起来。 双击DataBase,配置好链接字符串 选择Table,在右边的属性栏中对数据表进行如下设置 最后选中DataSource,在Da...
阅读全文
摘要:动态链接库(Dynamic Link Library)是一个可以执行的并可以被多个Windows应用程序共享的程序模块(Module)。模块中包含代码、数据和资源。 动态链接库的优点:不用重复编译和链接,一旦装入内存,DLL中的函数就可以被系统中的任何在运行的应用程序使用,而不必产生函数的多个COPY。 DLL和EXE很类似,区别在于,DLL文件中虽然包含了可执行代码却不能单独执行,只能由Windows应用程序直接或间接调用。 静态链接是将应用程序调用的库函数COPY一份到应用程序中去。 动态链接,当应用程序使用了某个DLL中的函数时,动态链接不COPY代码,还是在运行期间...
阅读全文
摘要:Delphi控件里拉一个TADOStoredProc,配置好相关链系,具体的操作列子如下: 1 procedure TForm1.btnFirstClick(Sender: TObject); 2 begin 3 4 sp1.Close; 5 sp1.Parameters.Clear; 6 sp1.ProcedureName:= 'Proc_SplitPage2'; 7 8 sp1.Parameters.CreateParameter('tblName',ftString,pdInput,20,fgUnassigned); 9 sp1.Parameters.Cr
阅读全文
摘要:Delphi进行数据加密,在数据库方面经常要使用到。从网上转载过来的,以后会经常会用到。 一、MD5加密算法 在C#/.Net里提供了MD5加密的类库。在Delphi中没有。只能自己建一个新的单位,将网上别人写的MD5加密函数拿来用。{******************************************************************}{ MD5 Hashsum Evaluation Unit For Borland Delphi }{ ...
阅读全文