当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 在delphi.net中,VCL.net有两点蛮遗憾的:1.不能使用ADO(dbGo),不过据李维说本月的delphi8.1将会有这个组件。
 

 

 ·delphi command-line compiler    »显示摘要«
    摘要: defproj.cfg__ default configuration which compiled by all projects defproj.dof__default configuration of all projects. delphi command-line compilerthe command-line compiler lets you invoke all the ......
 ·第4部分 编译文件(第9页)    »显示摘要«
    摘要: 第4部分 编译文件(第9页) 一个更复杂的例子接下来展示的一个程序例子,被分割到了2个文件。一个工程文件,一个单元文件。你可以将工程文件保存为greeting.dpr,它看起来是这样的:program greeting;{$apptype console}uses unit1;beginprintmessage(hello world!);end.第一行说明了程序名称为greeting,又是......


delphi8里在VCL.net使用Ado.net
在delphi.net中,vcl.net有两点蛮遗憾的:

1.不能使用ado(dbgo),不过据李维说本月的delphi8.1将会有这个组件. 【程序编程相关:TAdoQuery导出数据到Excel

【推荐阅读:2004.11.30.Using Sou

2.不能使用ado.net与bdp,这将是我这片文章的主题. 【扩展信息:四舍五入的BUG

    在borland的delphi交流区内,曾经看到danny说过,"在delphi.net中vcl.net可以调用winform组件,同样winform也可以调用vcl.net组件".

    为了验证第一句话,我试了下,在vcl.net中是可以使用 .net的组件的,如可以直接uses system.data.sqlclient,并直接使用 sqlconnection类.也就是说,虽然vcl.net的组件面板中无法看到.net组件,但是所有的.net组件的类,vcl.net都可以使用! 但是,ado.net的dataset并不与vcl.net的dataset组件兼容,所以无法直接调用数据感知组件.不过,看了李维的inside vcl知道原来有一个adonetconnector组件,用了这个组件,可以使ado.net支持使用数据感知组件了.

   首先,vcl.net组件的dll在bds\2.0\bin 下有一个borland.vcl.design.adonet.dll,单击install .net component菜单,然后在窗体的.net vcl components页中把这个dll add一下,就可以看见adonetconnector组件.然后加一个dbgrid,db....,datasoure....,只要datasource.dataset:=adonetconnector1.其它的与原来的delphi一样,就可以了.我的具体代码如下,

unit unit1;

interface

uses


...   下一页
 ·用delphi制作dll小结    »显示摘要«
    摘要: 一 dll的制作一般分为以下几步:1 在一个dll工程里写一个过程或函数2 写一个exports关键字,在其下写过程的名称。不用写参数和调用后缀。二 参数传递1 参数类型最好与window c++的参数类型一致。不要用delphi的数据类型。2 最好有返回值[即使是一个过程],来报出调用成功或失败,或状态。成功或失败的返回值最好为1[成功]或0[失败].一句话,与windows c++兼容。3 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE