Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Delphi转换为Borland C++;建设者_Delphi_Animation_Cursor_C++builder - Fatal编程技术网

将Delphi转换为Borland C++;建设者

将Delphi转换为Borland C++;建设者,delphi,animation,cursor,c++builder,Delphi,Animation,Cursor,C++builder,如何转换此Delphi代码: const cnCursorID1 = 1; begin Screen.Cursors[ cnCursorID1 ] := LoadCursorFromFile( 'c:\winnt\cursors\piano.ani' ); Cursor := cnCursorID1; end; > C++ Builder < P>:代码由眼睛编译,不必有Borland编译器。 { const int cnCursorID1 = 1;

如何转换此Delphi代码:

const
  cnCursorID1 = 1;
begin
  Screen.Cursors[ cnCursorID1 ] :=
    LoadCursorFromFile(
      'c:\winnt\cursors\piano.ani' );
  Cursor := cnCursorID1;
end;

> C++ Builder

< P>:代码由眼睛编译,不必有Borland编译器。
{
    const int cnCursorID1 = 1;
    Screen->Cursors[ cnCursorID1 ] =
        LoadCursorFromFile("c:\\winnt\\cursors\\piano.ani" );
    Cursor = cnCursorID1;
}

虽然我还没有测试过,但下面的内容应该可以使用

const int cnCursorID1 = 1;
Screen->Cursors[cnCursorID1] = LoadCursorFromFile("c:\\winnt\\cursors\\piano.ani");
Cursor = cnCursorID1;

(如果你是一个普通的C++Builder用户,你会发现很多示例代码和第三方库都在Delphi中,因此至少值得学习足够的Delphi来阅读它并自己翻译。)

抱歉,只是将
Screen.Cursors
更改为
Screen->Cursors
+1以获得极好的建议。幸运的是,我是从Delphi(1996年的yikes!)开始的,在当时的Windows开发中,它比其他任何产品都优越得多。4年后,切换到C++ Builder是一个SnCH。微软没有任何东西与Delphi和C++ Builder IHO竞争直到.NET C·L到达现场(我在Delphi找到了Delphi之前花了很多年的时间在VB交叉上崩溃和出血)。