FileCtrl.pass引用问题?(20分)

  • 主题发起人 主题发起人 waderlym
  • 开始时间 开始时间
W

waderlym

Unregistered / Unconfirmed
GUEST, unregistred user!
我uses引用了FileCtrl,然后在程序中调用了SelectDirectory函数,但是为什么会老是报,
[Warning] Unit1.pas(8): Unit 'FileCtrl' is specific to a platform;虽然编译成功,但是多次设定路径最总会出现delphi32.exe出错中断,我不明白为什么了。请各位大大
指教。
 
那句提示表示:FileCtrl单元的函数依赖于某种确定的操作系统,在其他平台的操作系统上编译将会有问题。
 
那设定路径还有什么比filectrl单元更好的方法呢?[:(]特定的操作系统也不说是那个操作系统 ,运啦 delphi有点搞笑啦
[:(]
 
采用如下方式将该警告信息关掉
uses
{$WARN UNIT_PLATFORM OFF}
FileCtrl;
{$WARN UNIT_PLATFORM ON}
 
问题是没其他的方法设置路径了吗?FileCtrl究竟在什么特定的平台下才不会出现错误呢。我倒
 
Delphi语言是跨平台的,利用Delphi可在Windows平台开发软件,利用Kylix可在Linux平台开发软件,他们共用一个VCL框架。提示FileCtrl只能在特定平台使用是说,FileCtrl只能在Windows中使用,如果你的程序打算直接移至到Linux平台上用Kylix编译的话,会无法通过编译的。就这个意思。
 
今天才有时间结案谢谢各位!
 
后退
顶部