一个在win98中有win2000下没有的API,如何在win2000的delphi中编译?

snakebaby 2003-10-10 12:28:01
我在delphi中做一个程序,用到了win32-API,但其中一个API只有在98下有,2000下没有,但我的系统是2000,所以编译时就老是报错,我是不是一定要到98系统上去装一个delphi编译?
...全文
24 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
飞翔的老虎 2003-10-11
  • 打赏
  • 举报
回复
条件编译!
$ifdef win_2000
......使用win2000的处理过程
$else
.....使用win98的chuli
$endif
fengyvn 2003-10-11
  • 打赏
  • 举报
回复
WIN2000下应该有扩展功能的那个函数。
在98下的名字后加上EX试试。
ly_liuyang 2003-10-11
  • 打赏
  • 举报
回复
你那个一定是淘汰的API了
9下都是淘汰的过时产品
用2K的,相应API了
没有9X可以,而2000不可以实现的

最多根据系统的不同,使用动态LoadLibrary来调用API
huojiehai 2003-10-10
  • 打赏
  • 举报
回复
2000应该有兼容的API的,你看看是哪一个看看能不能换调
pankun 2003-10-10
  • 打赏
  • 举报
回复
98上有的2000如果没有这个的话,都会有其它API来实现的
cnhgj 2003-10-10
  • 打赏
  • 举报
回复
不会吧?更新的系统反而退步了?哪个API啊?
xiangwangz 2003-10-10
  • 打赏
  • 举报
回复
应该不用吧 !把涉及到该api函数的dll模块给拷过去,看看行不行!
snakebaby 2003-10-10
  • 打赏
  • 举报
回复
但是我编译后,是准备到98上用的!!
类似“爱情类”RPG游戏,类似主题医院及暗黑破坏神的场景,还算曲折的故事情节,动听的音乐(MP3格式),动人的结尾动画(AVI格式因为太大,不便上传),现奉献全部源代码,及编译所需组件,有兴趣着可以用此来"编撰"自己未实现的梦. NewStar 1998操作系统: win98-win2000编译语言环境: Delphi 3.0 (4.0)美工:推荐 Abode Photoshop 4.0动画制作环境: 推荐Asymetrix DVP 4.0DELPHI3.0 游戏VCL组件安装:1、Anigrp10.dcu :动画工程师引擎,负责场景动画 安装方法:在DELPHI 3.0 IDE界面选择Component->Install Components... 菜单,在弹出的窗体 Unit file name 栏目 选择Browse按钮,选Anigrp10.dcu,点OK按钮,再编译组件, 如果出现File not Found...等错误提示,可以将Anigrp10.dcu复制到Delphi3 安装目录 Lib目录下。2、AMixer.pas :声音控制引擎,负责声音效果 安装方法:在DELPHI 3.0 IDE界面选择Component->Install Components... 菜单,在弹出的窗体 Unit file name 栏目 选择Browse按钮,选AMixer.pas,点OK按钮,再编译组件, 如果出现File not Found...等错误提示,可以将AMixer.pas复制到Delphi3 安装目录 Lib目录下。2、MPEGPLAYER.pas: MP3音乐声音控制引擎,负责MP3音乐播放 安装方法:在DELPHI 3.0 IDE界面选择Component->Install Components... 菜单,在弹出的窗体 Unit file name 栏目 选择Browse按钮,选MPEGPLAYER.pas,点OK按钮,再编译组件, 如果出现File not Found...等错误提示,可以将MPEGPLAYER.pas复制到Delphi3 安装目录 Lib目录下。编译注意:在编译提供的样例程序时,请将Dbclient.dll及Mpegdll.dll复制到样例程序目录。 场景对话文件编辑: 游戏所有场景对话都保存在Dat.cdx文件,要修改对话,可以用Delphi的ClientDataSet 组件的LoadFromFile及SaveToFile方法打开本文件读写,文件内容可以在DBGrid显示,采用 DataSource来连接ClientDataSet和DBGrid.EMAIL: newstarchj@163.net
类似“爱情类”RPG游戏,类似主题医院及暗黑破坏神的场景,还算曲折的故事情节,动听的音乐(MP3格式),动人的结尾动画(AVI格式因为太大,不便上传),现奉献全部源代码,及编译所需组件,有兴趣着可以用此来 ";编撰";自己未实现的梦. NewStar 1998 操作系统: win98-win2000 编译语言环境: Delphi 3.0 (4.0) 美工:推荐 Abode Photoshop 4.0 动画制作环境: 推荐Asymetrix DVP 4.0 DELPHI3.0 游戏VCL组件安装: 1、Anigrp10.dcu :动画工程师引擎,负责场景动画 安装方法:在DELPHI 3.0 IDE界面选择Component->;Install Components... 菜单,在弹出的窗体 Unit file name 栏目 选择Browse按钮,选Anigrp10.dcu,点OK按钮,再编译组件, 如果出现File not Found...等错误提示,可以将Anigrp10.dcu复制到Delphi3 安装目录 Lib目录下。 2、AMixer.pas :声音控制引擎,负责声音效果 安装方法:在DELPHI 3.0 IDE界面选择Component->;Install Components... 菜单,在弹出的窗体 Unit file name 栏目 选择Browse按钮,选AMixer.pas,点OK按钮,再编译组件, 如果出现File not Found...等错误提示,可以将AMixer.pas复制到Delphi3 安装目录 Lib目录下。 2、MPEGPLAYER.pas: MP3音乐声音控制引擎,负责MP3音乐播放 安装方法:在DELPHI 3.0 IDE界面选择Component->;Install Components... 菜单,在弹出的窗体 Unit file name 栏目 选择Browse按钮,选MPEGPLAYER.pas,点OK按钮,再编译组件, 如果出现File not Found...等错误提示,可以将MPEGPLAYER.pas复制到Delphi3 安装目录 Lib目录下。 编译注意:在编译提供的样例程序时,请将Dbclient.dll及Mpegdll.dll复制到样例程序目录。 场景对话文件编辑: 游戏所有场景对话都保存在Dat.cdx文件,要修改对话,可以用Delphi的ClientDataSet 组件的LoadFromFile及SaveToFile方法打开本文件读写,文件内容可以在DBGrid显示,采用 DataSource来连接ClientDataSet和DBGrid. EMAIL: newstarchj@163.net

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧