CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

急死我了,delphi->bcb还问题一大堆,求救!关于pchar

楼主ppzhao(菜鸟王)2002-12-17 09:14:13 在 C++ Builder / 基础类 提问

delphi中windows.h中有makeword,makedword  
  bcb中没有  
  没办法,自己写一个  
   
  strfile:string;  
  kk:=FMPOpen1(FMPF_FILE   ,DWORD(pchar(strfile)));//in   delphi   ok  
   
  改成  
  String   strfile;  
  kk=FMPOpen1(FMPF_FILE,DWORD(strfile))  
   
  编译出错,cannot   cast   AnsiString   to   unsigned   long  
   
  bcb中没有pchar,又不知道pchar是干嘛的  
   
   
  问题点数:50、回复次数:3Top

1 楼copy_paste(木石三)回复于 2002-12-17 09:20:41 得分 20

String   strfile;  
  kk=FMPOpen1(FMPF_FILE,   (DWORD)(strfile.c_str()));Top

2 楼TopCat(令狐虫)回复于 2002-12-17 09:29:23 得分 25

pChar就是C++里的char   *,你试试这样写看看:  
       
      String   strfile;  
      kk   =   FMPOpen1(FMPF_FILE,   DWORD(strfile.c_str()));  
   
  不过这个写法总感觉别扭,不知道FMPOpen1这个函数到底是怎么用的。  
   
  另外,BCB里是有MAKEWORD宏的,定义在windef.h里。MAKEDWORD则没有。Top

3 楼keenleung(Sword Master)回复于 2002-12-17 09:29:56 得分 5

上面的没错,来迟了Top

相关问题

  • delphi中sendmessage如何调用过程(急死人拉)
  • 用Delphi的XmlBroker,MidasPagePoducer,DataSetProvider的朋友请进?急死我了
  • delphi中的pchar类型在bcb中是什么
  • Delphi-->BCB
  • 急死啦急死啦
  • 谁能告诉我如何在BCB中使用PDF的函数!急死我了!
  • 急死我也!
  • 急死人!快!!
  • 急死了!!!!急死了!!!!急死了!!!!急死了!!!!
  • 急死我了!!!!!!!!!!!!!!

关键词

  • delphi
  • fmpopen1
  • fmpf
  • strfile
  • pchar
  • kk
  • dword

得分解答快速导航

  • 帖主:ppzhao
  • copy_paste
  • TopCat
  • keenleung

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo