`

delphi相关文章及一些tip

 
阅读更多

在Delphi编程中的文件操作 http://news.softhouse.com.cn/news/show/15723.html

delphi关于文件操作的函数 http://www.cncfan.com/cncfan_com_article.asp?art_id=2502&cat_id=74

Delphi中根据分类数据生成树形结构的最优方法作者 http://www.delphiun.com/article_view.asp?id=680

《Delphi7完美经典》之第15章有delphi到各种数据库的连接(paradox,dBase,MSSQL,MySql,Access)--实用过。不错!

另,该书第16章有delphi访问数据库的架构,perfect!

SQL SERVER跨库查询:因为程序里建立连接时已经有了服务器和数据库, 库 connGZ.Provider="SQLOLEDB.1" connGZ.ConnectionString="DATABASE=SMS_DB;SERVER=10.244.74.2;UID=sa;PWD=;" 那跨库查询时应该怎么建立连接才能同时访问两个数据库呢? 请多多指教,谢谢!

------------------------------------------------

如果两个数据库在同一个服务器,那不必改变连接,查询时用 select * from SMS_DB1..tablename select * from SMS_DB..tablename(以验证,注意SMS_DB1与tablename之间的两个点

---------------------------------------------------------------

如果不是以管理员的身份连接数据库的话,牵涉用户授权的问题,估计就不会这么简单了

---------------------------------------------------------------

把你的程序修改一下,对另外一个数据库也连接。 可能要另外定义一个 connGZ connGZ.Provider="SQLOLEDB.1" connGZ.ConnectionString="DATABASE=SMS_DB;SERVER=10.244.74.2;UID=sa;PWD=;"

怎样对几个计算机上的数据库同时进行读写????(未验证)

建立一个异构查询的一般步骤是这样的:
第一步,把一个TQuery构件放到窗体或数据模块上,让DatabaseName属性空着。
第二步,为要查询的每一个数据库建立一个单独的BDE别名。
第三步,设置SQL属性以指定要执行的SQL语句。在SQL语句中,表的名字前要加别名和冒号,并且用双引号括起来。字段名前要加表名和小圆点。例如:
SELECT Customer.CustNo, Orders.OrderNoFROM "Oracle1:CUSTOMER"JOIN "Sybase1:ORDERS"ON (Customer.CustNo = Orders.CustNo)WHERE (Customer.CustNo = 1503)
第四步,设置Params属性提供参数。
第五步,调用Prepare通知BDE或服务器做好准备,然后调用Open或ExecSQL执行查询。
如果显式地使用TDatabase构件连接数据库,并且设置了它的DatabaseName属性定义了应用程序专用的别名,在SQL语句中可以用专用的别名代替BDE别名。

Delphi中的INI文件编程 http://bbs.why99010.com/thread.jsp?boardid=13&threadid=727

http://www.cncfan.com/cncfan_com_article.asp?art_id=1980&cat_id=74

应用程序级信息 http://www.itfat.com/tech/delphitech/delphitech20060305/64359.htmlDelphi经验技巧集锦

http://www.5uwl.net/Article/msmir400/msmir501/msmir502/200601/5130.html

读注册表 http://www.delphibbs.com/keylife/iblog_show.asp?xid=4463

列出SQL SERVER数据库中所有表及字段信息 http://www.wangchao.net.cn/bbsshowlist.jsp?parent_id=26128&area_id=02&board_id=01

列出sql server数据库中所有数据库的所有表信息

sp_helpdb//获得数据库服务器上的所有的数据库的信息

use databasename//先将数据库服务器的默认数据库改为databasename

sp_tables//然后列出改数据库的表的信息

利用上面的三个语句可以完成目标.

在程序运行期动态改变控件位置和大小http://www.evget.com/articles/evget_1317.htmlhttp://iask.sina.com.cn/b/1342619.htmlhttp://blog.csdn.net/yethyeth/articles/624007.aspx)第一篇文章中的prec的意义参见第二篇中的conprec

在使用qreport的时候,如果要动态改变page.papersize之类的属性,要引用QRPrntr单元。

在TTreeView中有三个结点,其父子关系为a->b->c,其中b还有很多其它的子结点,要选中c并且让treeview自动展开到c:treeview.selected := c; b.expand(true); (大概是这样。)

字体大小与像素的关系:n号字的意思好像是n磅字,1磅=1/72英寸,所以

font所占像素数:=round(font.pixelsPerInch*font.size/72);

QRPreview控件怎么用呢?

http://www.faq-it.org/archives/delphi_database/c1926d996859d003b788ba37adb4c5cd.php

在delphi中使用了异常捕捉机制后,在调试的过程中,在编译状态下会先出现系统的出错提示的,再运行一次,就会出现设置的异常提示。或者脱离编译状态运行可执行文件,就可以了。

在窗体按钮的单击事件中设置ModalResult := mrOK 后不用调用Close即可关闭窗口,若调用Close则导致ModalResut 为mrCancel

delphi 讀取 excel 範列

http://w2.sy3es.tnc.edu.tw/blogs/index.php?blog=3&title=delphi_er_a_excel_cm_a&more=1&c=1&tb=1&pb=1

请问如何用delphi读取excel文件的内容?

http://www.delphibbs.com/delphibbs/dispq.asp?lid=1994205

Delphi与Excel的亲密接触

http://www.cn-doc.com/_soft_delphi_tech_doc/2005_08_18_01/20050818012558978.htm

用DELPHI把数据库中的数据导入excel中?

open application within Windows in Delphi

use shellAPI

var handle:Word

shellexecute(handle,'open',filename,nil,nil,SW_SHOW);

note:filename is as 'c:/tmp/1.html' or 'c:/tmp/1.txt' or 'http://blog.csdn.net/yethyeth'

you can also use OLEObject to deal this problem

you can also use the components in the servers page of Delphi IDE to open application such as office.

去掉窗口的标题栏:

今天考虑作界面的时候,想去掉窗体的标题栏,但设置 Form.BorderStyle := bsNone; 会导致窗体不可再 Sizeable (通过鼠标操作改变窗体大小),仔细翻看了相关Help也没找到解决办法。
在DFW里终于搜索到答案:

// 对指定窗体设置属性
SetWindowLong(Handle, // 当前窗体句柄
GWL_STYLE, // 表示当前是要设置新的窗体(普通)样式
// 得到指定窗体信息
GetWindowLong(Handle, GWL_STYLE)
and (not WS_CAPTION)); // 去掉样式(s)中的“标题”样式
Height := ClientHeight;
Width := ClientWidth;

去掉窗体中的最大化,最小化,关闭按钮

修改BorderIcons中的几个属性,即可。

自 定 义 快 速 报 表 的 打 印 预 览 窗 口

http://www.chinadz.com/~wzdz/free/free/delphi/def_preview.htm

分享到:
评论

相关推荐

    Tip.rar_delphi 消息提示_tip

    让我们深入探讨一下Delphi中的消息提示实现以及相关技术。 首先,Delphi是基于Object Pascal语言的集成开发环境(IDE),它提供了一套丰富的组件库,使得创建用户界面变得简单。在Delphi中,我们可以利用...

    delphi Tip

    标题 "Delphi Tip" 暗示我们将探讨 Delphi 编程中的技巧和最佳实践,特别是与 SQLite 数据库相关的部分。Delphi 是一种强大的面向对象的编程环境,它基于 Pascal 语言,常用于开发桌面应用程序。SQLite 是一个轻量级...

    delphi常用技术文章集锦

    这个"delphi常用技术文章集锦"包含了多个关键主题,旨在帮助开发者提升在Delphi开发中的技能和效率。以下是一些核心知识点的详细说明: 1. **键盘锁定**: 在Delphi中,实现键盘锁定功能通常涉及到处理键盘事件,...

    tip-Delphi.zip

    "tip-Delphi.zip" 提供的是一些 Delphi 开发中的小技巧和经典代码示例,对于想要提升 Delphi 编程技能的开发者来说是十分有价值的资源。 在 Delphi 编程中,"Tip" 通常指的是编程技巧或最佳实践,它们可以帮助...

    Delphi中文文章370篇

    《Delphi中文文章370篇》集合是一个深入学习Delphi编程语言的宝贵资源,它包含了大量的技术文章,涵盖了从基础到高级的各种主题。Delphi,由Embarcadero Technologies开发,是一款强大的集成开发环境(IDE),主要...

    【delphi语言教程及实际案例】delphi语言教程及实际案例

    delphi语言教程及实际案例delphi语言教程及实际案例delphi语言教程及实际案例delphi语言教程及实际案例delphi语言教程及实际案例delphi语言教程及实际案例delphi语言教程及实际案例delphi语言教程及实际案例delphi...

    【delphi_文章】delphi的取整函数round、trunc、ceil和floor.doc

    Delphi 取整函数详解 Delphi programming language 提供了四种取整函数:Round、Trunc、Ceil 和 Floor,每种函数都有其特点和应用场景。 Round 函数 Round 函数是 Delphi 中最常用的取整函数,它对一个实数进行四...

    Delphi编写的文章收集器程序和源码..rar

    通过分析和学习这个源码,我们可以深入理解Delphi的编程原理以及网络数据抓取的相关技术。 首先,让我们了解Delphi的基本概念。Delphi以其高效、快速的编译器而闻名,它可以生成原生的机器代码,从而提供优秀的执行...

    Delphi7升级到Delphi 2010、Delphi XE、Delphi XE2总结

    在 Delphi 从版本 7 升级到更高版本,尤其是 Delphi 2010 及以后的 Unicode 版本时,开发者需要面临一些重要的语言和库的变更。以下是一些主要的转变和解决方案: 1. **PChar 类型的改变**: - 在 Delphi 2010 及...

    TMQTTClient-delphi.rar_MQTT delphi_TMQTTClient-delphi_delphi ssl

    标题中的"TMQTTClient-delphi.rar_MQTT delphi_TMQTTClient-delphi_delphi ssl"揭示了这个压缩包包含的是一个适用于Delphi开发环境的MQTT客户端库,名为TMQTTClient-delphi,特别强调了它支持SSL/TLS加密连接。...

    delphi6\7的一些皮肤

    标题 "delphi6\7的一些皮肤" 暗示了这个压缩包可能包含了一系列用于定制 Delphi 6 和 Delphi 7 开发环境界面的皮肤文件。这些皮肤可以使 Delphi IDE 的外观更具个性化,提高开发者的使用体验。Delphi 是一款由 ...

    用Delphi写的文章收集-数据库程序.rar

    一个用Delphi编写实现的文章收集程序,可作为平时收集网文的一个程序,所用到的数据库知识也是比较基础的,本程序实现了对文章的分类功能,可直接将文章添加到数据库中,并有查询程序,文章列表程序,作为一个笔记...

    Delphi中文文章370篇.rar

    12. **最新技术与更新**:可能会涵盖Delphi新版本的特性介绍,如Delphi 10.x及以后的版本带来的新功能和改进。 通过这370篇中文文章的学习,开发者不仅能深入理解Delphi的各个方面,还能掌握解决实际问题的策略和...

    Delphi中Spcomm及使用属性及用法详解

    本篇文章将深入探讨SPComm组件的基本概念、主要属性以及如何在Delphi中使用它们。 首先,了解串口通信的基本原理是必要的。串口通信是一种通过串行接口进行数据传输的方式,常见的波特率(如9600、19200、38400等)...

    Delphi 12 - 含工具、安装、控件、文章

    关于 Delphi 12 特性介绍的文章,参见 《Delphi 12 发布了!》 :https://blog.csdn.net/weixin_41863029/article/details/134293793 《RAD Studio 12 的新功能细节》 : ...

    libssh2-delphi Delphi数据库编程

    libssh2-delphi Delphi数据库编程 【实例简介】delphi调用SSH实例 【核心代码】. ├── libssh2-delphi │ ├── bin │ │ ├── Project1.exe │ │ └── libssh2.dll │ └── src │ ├── comp │ │ ├...

    PythonForDelphi for Python3.7 delphi7 + XE2

    《PythonForDelphi在Delphi 7和XE2中的应用及Python 3.7的32位集成》 PythonForDelphi是将Python语言与Embarcadero Delphi集成的一个重要工具,它允许开发者在Delphi环境中直接调用Python代码,实现两者之间的交互...

    Delphi文章日记管理系统.rar

    Delphi文章日记管理系统,应用了树形菜单和众多窗体技巧编写实现的文章管理程序,主要用来管理自己的一些学习笔记、心得体会一类的文章资讯等,是基于数据库的一个Delphi程序,可对文档进行添加、修改、删除、查询等...

    Delphi TEdgeBrowser插件及运行库

    Delphi TEdgeBrowser插件及运行库,含 EdgeBrowser Dev和WebView2SDk_DLL。 适用于Delphi 10.4.x 及 Windows10. TWebBrowser使用Win10之前的操作系统提供的IE浏览器; 只要Windows上安装有IE,它就可以工作。 ...

    Delphi ChromeTab插件及安装方法

    Delphi ChromeTab插件及安装方法, 安装方法如下: 2. ChromeTab安装(以Delphi 7为例) a.打开工程 Packages\Delphi 7\ChromeTabs_D7_R.dpk Compile b.打开工程 Packages\Delphi 7\ChromeTabs_D7_D.dpk Compile ...

Global site tag (gtag.js) - Google Analytics