摘要:
DLL封装ReportMachine/FastReport报表如果有报表文件兼容性问题,可以参考下面的方法来将某版本的报表封装到DLL中来使用。首先建立一个DLL工厂,然后建立一个主窗体,在窗体中放入报表相关的控件。为了传入变量,我们简单定义一个变量名称/值对应用的对象:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->//变量对应,可以用于变量和对象 RMVariants=class VarName:string; VarValue:stri 阅读全文
2012年4月23日 #
2012年4月14日 #
摘要:
“/”应用程序中的服务器错误。--------------------------------------------------------------------------------配置错误 说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误消息: 未能加载文件或程序集“AjaxPro.2”或它的某一个依赖项。系统找不到指定的文件。源错误: 行 18: 行 29: <httpHandlers>行 20: <add verb="POST,GET" path="ajaxpro/* 阅读全文
2012年4月12日 #
摘要:
1.直接用SSIS导入导出即可.2.也可在一个库生成脚本,到另外一个库创建脚本内容.然后再把数据从一个库导入另外一个库.3.也可参考如下的代码操作.--创建链接服务器 exec sp_addlinkedserver 'ITSV' , '' , 'SQLOLEDB' , '远程服务器名或ip地址' exec sp_addlinkedsrvlogin 'ITSV' , 'false' , null , '用户名' , '密码' --查询示例 select * from I 阅读全文
2012年4月8日 #
摘要:
最近在公司写一个外壳程序,调用DLL插件把FORM嵌入到EXE中的一个PANEL中,其中遇到了不少的问题,大部分已经解决,还有几个至今没有找到解决方法,有待研究,也希望知道解决方法的富翁共享一下研究成果. 以下列出的问题及解决方法仅针对我写的程序(DLL插件把FORM嵌入到EXE中的一个PANEL中),和自己的解决方法. 从遇到的问题看出,DELPHI封装了太多的东西,有时候直接使用API会有意想不到的效果. 经验:DLL与EXE之间的通讯应该全部使用消息. 第一个问题:Tab键和Enter键在DLL的FORM中无效 原始程序://frmDll为DLL中的FORM,frmEXE为EXE主... 阅读全文
摘要:
软件开发的一种架构思路:使用DLL封装一组窗体和业务类,真正的模块化编程,方便工作组进行开发的分工与合作。打个比方:经常开发进销存软件,那么我们把“入库单、返厂单、盘点单。。。”等单据的界面窗口以及业务类封装进一个DLL中。而将“计量单位、供应商档案、商品档案。。。”等基本信息的界面窗口以及业务类也封装进一个DLL中。窗口类可使用“可视化窗体继承或框架继承”,比如“入库单同返厂单。。。”等单据可共享一个单据祖先类。谈Delphi编程中资源文件的应用一、初级应用篇资源文件一般为扩展名为res的文件,在VC中资源文件用得非常普遍,但Delphi在其联机帮助中对资源文件没作什么介绍。其实利用其自带的 阅读全文
2012年4月5日 #
摘要:
没有bpl照样也可以安装dcu文件!刚才我实验了一下,选择component->Install component->然后选择*.dcu,选中需要的文件,这是Delphi会提示“One or more lines were too long and have to be truncated”不去理会,直接关闭*.dcu出来的那些乱码,当然是不保存,剩下那个dpk的直接编译,Install就可以了。想来这也许算Delphi的一个Bug,不应该这样打开dcu文件了。 阅读全文
2011年7月20日 #
摘要:
---------------------------远程桌面连接已断开---------------------------客户端无法连接。您已连接到这台计算机的控制台。无法建立新的控制台会话。---------------------------确定 帮助 --------------------------- 阅读全文
2011年3月28日 #
摘要:
手机电脑的USB外接鼠标不能移动,鼠标灯亮,USB接口正常,检查驱动也正常可以尝试使用如下的解决方法:1、打开 控制面板 系统 硬件 设备管理器。2、从设备列表中找到“通用串行总线控制器”下的每个USB Root Hub。3、双击这些项目打开属性对话框,切换到“电源管理”标签页中。4、把它们的电源管理方案中的“允许计算机关闭这个设备以节约电源”选项取消。 阅读全文
2011年3月5日 #
摘要:
出现问题的环境:服务器托管,电信机房,没有硬件防火墙,操作系统是Windows server 2003(SP2),使用Windows系统自动的防火墙,客户端访问:Windows XP和Windows server 2003问题描述:服务器重启后,可以远程桌面登录,过了一段时间后,就无法登录了。但是可以ping通,进入机房发现服务器运行正常。系统日志信息:事件类型:错误事件来源:TermDD事件种类:无事件 ID:50日期:2011-02-06事件:23:55:26用户:N/A计算机:SERVER描述:RDP 协议组件 "DATA ENCRYPTION" 在协议流中发现一个错 阅读全文
2010年12月21日 #
摘要:
Delphi 中对 ini 文件操作一、INI文件的结构: ;注释[小节名]关键字=值 ini 文件允许有多个小节,每个小节又允许有多个关键字,"="后面是该关键字的值。 ini 文件中可以用分号";"开头来注释一行。二、定义 TIniFile 对象 Uses IniFiles; varMyIniFile: Tinifile; 然后,就可以对变量 MyIniFile 进行创建、打开、读写、关闭等操作了。 三、打开INI文件MyIniFile := TIniFile.Create('C:\MyProg\Setting.ini'); 上面这一行语句会将变量 MyIniFile 与文件 阅读全文