Recent

Author Topic: Missing TntSysUtils and XPMan  (Read 5958 times)

alpha_one_x86

  • New member
  • *
  • Posts: 28
  • Developer of Ultracopier and Supercopier
    • Supercopier
Missing TntSysUtils and XPMan
« 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.
« Last Edit: March 21, 2012, 09:58:07 am by alpha_one_x86 »
Developer of Ultracopier and Supercopier 2013

Takeda

  • Full Member
  • ***
  • Posts: 154
Re: Missing TntSysUtils and XPMan
« Reply #1 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.
Call me Takeda coz that's my true name.
Pascal coding using Lazarus => "Be native in any where.."

ƪ(˘⌣˘)┐ ƪ(˘⌣˘)ʃ ┌(˘⌣˘)ʃ

alpha_one_x86

  • New member
  • *
  • Posts: 28
  • Developer of Ultracopier and Supercopier
    • Supercopier
Re: Missing TntSysUtils and XPMan
« Reply #2 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
Developer of Ultracopier and Supercopier 2013

Leledumbo

  • Hero Member
  • *****
  • Posts: 8088
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: Missing TntSysUtils and XPMan
« Reply #3 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).