This forum uses cookies. Click X button to hide this message. What is stored? 
Total Commander Forum Index Total Commander
Forum - Public Discussion and Support
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Best development platform for Total Commander?
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Total Commander Polls (English) Printable version
View previous topic :: View next topic  

Continue development on Delphi 64 or Lazarus?
New Delphi version (32 and 64 version)
45%
 45%  [ 9 ]
Lazarus (32 and 64 bit version)
35%
 35%  [ 7 ]
New Delphi version for 64 bit, Delphi 2 for 32 bit
5%
 5%  [ 1 ]
Lazarus for 64 bit, Delphi 2 for 32 bit
15%
 15%  [ 3 ]
Total Votes : 20

Author Message
Lefteous
Power Member
Power Member


Joined: 08 Feb 2003
Posts: 9386
Location: Germany

PostPosted: Fri Nov 11, 2011 9:14 am    Post subject: Best development platform for Total Commander? Reply with quote

TC 8 (64 bit) has been developed using Lazarus. Now a new Delphi version has been released that supports 64 bit. What do you think is the best way to continue TC development?
Author statements are welcome Smile
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Hacker
Moderator
Moderator


Joined: 06 Feb 2003
Posts: 10665
Location: Bratislava, Slovakia

PostPosted: Fri Nov 11, 2011 9:29 am    Post subject: Reply with quote

I wonder what the various opininons will be based on.

Roman
_________________
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
Back to top
View user's profile Send private message Send e-mail
MVV
Power Member
Power Member


Joined: 03 Aug 2008
Posts: 7906
Location: Russian Federation

PostPosted: Fri Nov 11, 2011 10:13 am    Post subject: Reply with quote

Maybe Delphi x64 is a better choice than Lazarus but it will take a lot of time to port project from Lazarus to Delphi x64... So I prefer to leave it as is and get new features in TC instead of another longstanding porting. Smile

Anyway I would prefer Delphi 2 for 32-bit TC because of minimal size. Smile
_________________
TCFS2 + TCFS2Tools: Full-screen mode for TC etc (forum)
TOTALCMD.NET: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message Send e-mail
Lefteous
Power Member
Power Member


Joined: 08 Feb 2003
Posts: 9386
Location: Germany

PostPosted: Fri Nov 11, 2011 12:26 pm    Post subject: Reply with quote

One reason to use either Lazarus (option 1) or the new Delphi version (option 2) would be effort. This would mean having a single source to maintain which saves a lot of time - which could be used for further improvement of the software.

Looking at the bug reports Lazarus seems to have quite some issues. And it's not really clear how much effort it would be to go with new Delphi version.

Although a larger executable size isn't nice in the long run it's not really an issue nowadays. It would be interesting to know how large a version compiled with new Delphi version would be.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
petermad
Power Member
Power Member


Joined: 05 Feb 2003
Posts: 7304
Location: Valsted, Denmark

PostPosted: Fri Nov 11, 2011 9:00 pm    Post subject: Reply with quote

Wouldn't it be a lot easier to port the current Delphi 32 version to Delphi 64, than it must have been porting it to Lazarus 64?

If it is a matter of a couple of month, I could easily wait for a Delphi 64 version.
_________________
#524
Danish Total Commander Translator
TC 9.10b1 32+64bit on Win XP 32bit, Win 7, 8.1 & 10 64bit. TC 2.81b8 on Android 6.0

Get Extended Total Commander Menus
Back to top
View user's profile Send private message Send e-mail Visit poster's website
TLis
Member
Member


Joined: 02 Jun 2004
Posts: 110
Location: Szczecin, Poland

PostPosted: Sat Nov 12, 2011 5:58 am    Post subject: Reply with quote

Lazarus is being actively developed, so I guess that even with its quirks it will be more effective for Christian to stay with Lazarus. Eventually it will pay off - the more people are using Lazarus, the better it gets Smile
Back to top
View user's profile Send private message
MVV
Power Member
Power Member


Joined: 03 Aug 2008
Posts: 7906
Location: Russian Federation

PostPosted: Sat Nov 12, 2011 6:52 am    Post subject: Reply with quote

Also, Lazarus is free. Very Happy
_________________
TCFS2 + TCFS2Tools: Full-screen mode for TC etc (forum)
TOTALCMD.NET: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message Send e-mail
ehab
Senior Member
Senior Member


Joined: 29 Oct 2007
Posts: 271
Location: Libya

PostPosted: Sat Nov 12, 2011 4:23 pm    Post subject: Reply with quote

this would only matter if TC is open source, but i guess the author is the one who can really vote.
_________________
#181344 Personal licence
Back to top
View user's profile Send private message
TLis
Member
Member


Joined: 02 Jun 2004
Posts: 110
Location: Szczecin, Poland

PostPosted: Sun Nov 13, 2011 3:10 am    Post subject: Reply with quote

ehab wrote:
this would only matter if TC is open source, but i guess the author is the one who can really vote.


I guess you meant "free" and not "open source" - there are closed source, but free applications too. Obviously, neither is the case with TC Smile

Being free, Lazarus opens ways for easy decisions about upgrading to a later version of the development system in the future, whereas with Delphi, Christian would have to pay for the upgrade. Isn't this one of the reasons he stayed for so long with Delphi 2?
Back to top
View user's profile Send private message
MVV
Power Member
Power Member


Joined: 03 Aug 2008
Posts: 7906
Location: Russian Federation

PostPosted: Sun Nov 13, 2011 3:34 am    Post subject: Reply with quote

TLis wrote:
... with Delphi, Christian would have to pay for the upgrade. Isn't this one of the reasons he stayed for so long with Delphi 2?

The main reason is that Delphi 2 provides executable with much less size than later Delphi versions.
_________________
TCFS2 + TCFS2Tools: Full-screen mode for TC etc (forum)
TOTALCMD.NET: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message Send e-mail
TLis
Member
Member


Joined: 02 Jun 2004
Posts: 110
Location: Szczecin, Poland

PostPosted: Sun Nov 13, 2011 1:27 pm    Post subject: Reply with quote

OK, I understand, it must have been a decisive factor for quite many years. I think, however, that the issue of the executable size is becoming nowadays less and less significant, isn't it?
Back to top
View user's profile Send private message
MVV
Power Member
Power Member


Joined: 03 Aug 2008
Posts: 7906
Location: Russian Federation

PostPosted: Mon Nov 14, 2011 12:37 am    Post subject: Reply with quote

For many people size is still significant, e.g. for me. I won't use tool that takes 5 MB if I know that such tool can take 500 kB. Also, bigger filesize -> bigger memory eating.
_________________
TCFS2 + TCFS2Tools: Full-screen mode for TC etc (forum)
TOTALCMD.NET: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message Send e-mail
ghisler(Author)
Site Admin
Site Admin


Joined: 04 Feb 2003
Posts: 34649
Location: Switzerland

PostPosted: Mon Nov 14, 2011 10:48 am    Post subject: Reply with quote

No one forces you to use the 64-bit version, you can as well continue to use the 32-bit version. The 64-bit bit version is mainly for ignorant people who think that 64-bit is "better", and for some very specific usage cases (e.g. only 64-bit extension available, or 64-bit Windows PE with no 32-bit support).
_________________
Author of Total Commander
http://www.ghisler.com
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Flint
Power Member
Power Member


Joined: 27 Oct 2003
Posts: 3129
Location: Moscow, Russia

PostPosted: Mon Nov 14, 2011 1:51 pm    Post subject: Reply with quote

…and for those who does not want to deal with file system and registry redirection, with missing and/or placed into really slow X64 submenu shell extensions, etc. To me, this is the most significant advantage of the 64-bit TC, and not its "64-bitness" in itself.

That's a pity, MS chose so idiotic method of making 32- and 64-bit applications live together as placing 64-bit DLLs into system32, and 32-bit DLLs into syswow64, with hiding the real file system from the applications, instead of just making a normal system64 dir (like Linux systems do), so that using a native 64-bit application is the only choice for anyone who wants to navigate FS freely, without always trying to remember what's he seeing now — real FS or some virtual substutite, and without necessity to constantly switching the redirection off (to see real files) and back on (to continue working with plugins and other specific functions).
_________________
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, other stuff!
 
Using TC 9.12rc3 / Win7 x32 & x64 SP1
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Lefteous
Power Member
Power Member


Joined: 08 Feb 2003
Posts: 9386
Location: Germany

PostPosted: Tue Nov 15, 2011 1:56 am    Post subject: Reply with quote

This thread is not about whether 32 bit or 64 bit TC is better.
It's about the advantages and disadvantages of the used development platform for the author but also for the users.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Total Commander Polls (English) All times are GMT - 6 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Impressum: This site is maintained by Ghisler Software GmbH

Using phpBB © 2001-2005 phpBB Group