![]() ![]() (*) Well, there is some rudimentary support for WideString's and some basic string manipulation functions for WideString exist, but the vast majority of D7's built-in functions are AnsiString-only. Why re-invent the wheel, when newer Delphi versions provide proper Unicode support "out of the box" and excellent GUI frameworks, such as Qt, are available for free? This means you would have to replace all the GUI code as well.Īfter all you would be writing your own Standatd Library as well as your own GUI Framework (more or less), which is a tremendous amount of work. Moreover, and even more important, all the GUI components in D7/VCL do not support Unicode either. This means that you would have to replace all of D7's built-in functions - at least those that use a String parameter or return type - with your own Unicode-aware versions. But all* the "built-in" functions of D7 use the String type and thus will never support Unicode. Sure, you can explicitly use the 'WideString' type in all your own code. Well, the native 'String' type of D7 is a synonym for 'AnsiString', so everything that uses the String type does not support Unicode - at least not as UTF-16. I implemented unicode support in D7, it's very doable. (I know that there is Free Pascal and Lazarus, but the last time I tried to compile my Delphi projects with Lazarus, there were a whole lot of compatibility problems) Unfortunately the price is beyond what I am willing to pay for my "homebrew" projects. lack of Unicode support.ĭelphi is still under development, now by Embarcadero. Mainly because my Delphi 7.0 feels a bit dated nowadays, e.g. Personally I did a lot of projects with Delphi and only recently made the switch to C++ with Qt. Last but not least, and probably most important: If you already have a big project written in Delphi (Object Pascal), porting that to C++ is a huge amount of work! Still Delphi is a great "all in one" package for developers. Some are painful (MFC) others are more fun to use (Qt). There are frameworks to create GUI applications with C++ too. On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.Why still ues Delphi to compiled? use msvc is good!ĭelphi is an IDE for creating GUI applications with Pascal (actually an object-oriented derivative of Pascal), while MSVC is a C/C++ compiler :rolleyes: Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or any later version published by the Free Software Foundation. help Show help about options -help-qt Show Qt specific options -help-kde Show KDE specific options -help-all Show all options -author Show author information -v, -version Show version information -license Show license information - Indicates end of options COPYRIGHT This manual page was written by Jonathan Patrick Davies for the Ubuntu system (but may be used by others). ![]() KMPlayer has no application-specific options. OPTIONS All KDE and Qt programs accept a some common command-line options. Highly recommended for the VDR keys (if you have VDR) and volume increase/decrease. * VDR viewer frontend (with *kxvplayer), configure VDR keys with standard KDE shortcut configure window. * launch ffserver (only 0.4.8 works) when viewing from a v4l device. ![]() * let the backend players play from a pipe (read from stdin). KMPlayer can: * play DVD (DVDNav only with the Xine player). NAME kmplayer - a media player for KDE SYNOPSIS kmplayer DESCRIPTION KMPlayer is a basic audio/video viewer application for KDE. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |