Lazarus

Programming => Packages and Libraries => Ported from Delphi/Kylix => Topic started by: alpha_one_x86 on March 21, 2012, 09:34:44 am

Title: Missing TntSysUtils and XPMan
Post by: alpha_one_x86 on March 21, 2012, 09:34:44 am
Hello,
I try import from delphi this project (do for delphi 7):
http://sourceforge.net/projects/supercopier/
I'm a newbie into pascal and delphi.
At the convert from Delphi project I have:
These units were not found:
XPMan

Thanks to help me.
Title: Re: Missing TntSysUtils and XPMan
Post by: Takeda on March 21, 2012, 11:22:38 am
Hello,
I try import from delphi this project (do for delphi 7):
http://sourceforge.net/projects/supercopier/
I'm a newbie into pascal and delphi.
At the convert from Delphi project I have:
These units were not found:
XPMan

Thanks to help me.


Well, You can use TntUnicodeControl from http://ultrastardx.svn.sourceforge.net/viewvc/ultrastardx/trunk/src/lib/TntUnicodeControls/
They have TntUnicodeControl which ready for Lazarus-FreePascal. :)

Regards,
takeda.
Title: Re: Missing TntSysUtils and XPMan
Post by: alpha_one_x86 on March 21, 2012, 11:46:24 am
I have try included the .pas and .inc file into the project. But not work.

For example I have: Can't find unit TntForms used by SCMainForm
Title: Re: Missing TntSysUtils and XPMan
Post by: Leledumbo on March 21, 2012, 11:29:50 pm
Converting Delphi project is a complex task, it may directly work, or it may not, depending what the project uses. You should learn (Object) Pascal first, both the language and implementation (Free Pascal or Delphi compiler).

Regarding XPMan, you can simply comment out or delete, Lazarus doesn't need that just to provide XP manifest. Simply check Project Options->use manifest file to enable themes (Windows only).

For Tnt components/units, you have to check their structure. Using a component / unit means that you need that component / unit + its dependencies and subdependencies. I never use Tnt, but normally components are distributed in a package (.dpk), which you'll need to convert as well (to .lpk).