delphi 2007开发vista应用必须注意的几点

1.必须使用windows版本判断,在程序开头判断是否vista,如果你的程序用到了vista的特性,必须这么做

2.不允许使用manifest,即使没有用到vista的特性,如果使用manifest,编译后在xp上也会蓝屏

3.尽量不要带dll,使用原生VCL开发,vista下编译的dll放到xp下有可能会不正常

4.程序运行时,把自己注册成administrator,如果你打算操作文件的话

5.不要试图用程序重启或关闭vista,这样会让vista出现问题.

时间: 2024-10-27 09:34:30

delphi 2007开发vista应用必须注意的几点的相关文章

Delphi 2007先睹为快

自从 Borland 将 IDE 产品独立出来成立新的 CodeGear 公司后,所有 Delphi 的 fans 都在期待新的 IDE 产品的诞生.而 CodeGear 发布的 Turbo Delphi 后的反应来看,多数人都认为 Turbo 是一个非常麻烦的系统,特别是各种开发环境的不兼容问题,引发了许多程序员的抱怨.不过今天,我看到了 Delphi 2007 的界面抓图后,感觉 Delphi 2007 在对 Vista 的支持上有了新的进步.闲话少说,先来看看图: 这是 Delphi 20

Delphi 2007 For Win32/Delphi For PHP,速度真的很快!

在使用Delphi For PHP的时候也让人回想起以前Delphi 7的时光,这当然是因为Delphi For PHP是使用Delphi 7开发的,在很久没有使用纯原生整合发展环境之后,特别令人感觉亲切和有一种非常怀念的熟悉味道.许多开发者仍然在使用Delphi 7,甚至有人做了一个所谓的Delphi 7绿色携带版,因为这个版本非常的好用又快速,许多开发者一直抱怨为什么Delphi 7之后的版本要使用.NET来写,使用.Net显得太慢了.当然Delphi新的IDE加入了许多的新功能,Toget

Delphi 2007体验

CodeGear(From Borland) 公司发布了最新的Delphi 2007 For Win32版本.作为一个 Delphi 的使用者,第一时间下载.安装并进行了体验,现将一些使用感受记录如下: 注:以下的对比主要是针对Delphi7与Delphi2007,以下列出的部分功能可能在Delphi8/2005/2006中已存在. 1.下载 可在CodeGear官方网站下载试用版,或在VeryCD上寻找ISO,整个安装文件约1.2G多一些. 2.安装 Delphi 2007放弃了Install

EhLib 4.1在Delphi 2007下无法过滤和排序的问题

今天将一个程序升级到了 Delphi 2007,该程序是用Delphi7开发的,程序中用到了一个第三方组件EhLib. 原先的 EhLib 是v3.6,无法在Delphi2007下安装,所以安装了最新的 v4.1. 原先正常的程序,在升级后,发现 DBGridEh 无法进行排序和过滤,执行操作时无反应.后来发现,如果选择本地过滤和排序的话,一切都会正常:如果是服务器端排序和过滤,则无法正常执行,错误信息为类型转换错误. 跟踪EhLib代码发现,是DBUtilsEh.pas文件中的SetDataS

Delphi 2007 for PHP的几条技巧

Delphi 2007 for PHP,虽名为Delphi,但其实质上是Delphi的RAD框架与PHP语言的结合,以期能像其他版本的Delphi一样,能大幅度提高程序员的开发效率.如此结合,在网站界面设计.代码编写.程序调试等方面的确有不少令人耳目一新.为之惊叹的特性,这又让我们回忆起Borland的创新. 可能因为是全新产品,在实际应用中,依然出现了不少问题: 1."我的文档"位置不能移动 安装Delphi 2007 for PHP后,系统会在"我的文档"下建立

《Access 2007开发指南(修订版)》一一1.7 硬件要求

1.7 硬件要求 Access 2007开发指南(修订版) Aceess的一个不足之处就在于它对硬件资源的要求太高.这种要求对开发人员和最终用户来说是不一样的,因此,将系统要求分成两个部分来讨论.当用户在接触到这些要求时,请注意实际要求和推荐要求之间的区别. 开发人员的系统硬件要求 根据文档说明,以下是运行Aceess 2007所要求的最低配置: 主频大于500MHz的处理器: 带有Service Pack 2的Windows XP.带有Service Pack 1的Windows 2003或者

《Access 2007开发指南(修订版)》一一1.8 Access应用程序的开发过程

1.8 Access应用程序的开发过程 Access 2007开发指南(修订版)许多开发人员认为,Access是一个快速的应用程序开发环境,因此在创建应用程序时,没有必要进行系统分析和系统设计.对于这一点,笔者并不赞同.如本章前面所述,Access应用程序看起来比较容易创建,但如果规划不当,也会带来灾难. 1.8.1 任务分析 Access应用程序开发过程的第一步就是进行任务分析,也就是考虑在用户工作的时候会发生的每一个过程,这是一件麻烦而必要的工作.当笔者第一次受聘于一家大型公司在大型机上作编

让Delphi 2007 for PHP正确显示中文

在 Delphi 2007 for PHP 中,中文显示(尤其是按钮中的文显示)可以用如下的方法进行解决: 使用页面对象的setEncoding($value)方法来为页面指定charset,$value的格式为"编码说明|编码",如下所示为将页面设置为GBK编码: $Unit1->setEncoding("Chinese China (zh-cn)|GBK"); setEncoding应该放置在loadResource(__FILE__)之后,show()之

利用VFW在Delphi中开发视频捕获程序

摘要:许多关于视频的软件(如视频会议.可视电话等)开发都应用于视频捕获技术.微软为软件开发人员提供了一个专门用于视频捕获的VFW SDK,从而为在Windows系统中实现视频捕获提供了标准的接口,并大大降低了程序的开发难度.由于VFW SDK只有VC和VB版,没有Delphi版,因此需要在Delphi中一一声明DLL中的各个函数和变量.文中详细介绍了如何利用VFW在Delphi中开发视频捕获程序的步骤,同时给出了程序实例. 1 引言 视频捕获与实时处理是目前图像处理系统中最关键的技术之一,能否准