Please comment, upgrade to which version is better, more stable?
CodePudding user response:
Many years ago, to upgrade to the 2010 and XE, OK, new version hasn't tried again,CodePudding user response:
D7 is 32-bit, upgraded to a 64 - bit, can use D2010, Xe7, XE10, these a few, more typical,CodePudding user response:
After upgrading, grammar are basically identical, but change is not small,CodePudding user response:
If not used unofficial control, can consider to upgrade, if use the unofficial control, suggest to confirm again after upgrade to version control,CodePudding user response:
It is said that some of the new version of Delphi datatype compatibility,D7 to D2007 little redundant operations, it is ok to open in D2007 recompile,
CodePudding user response:
Demand if there is no big change, had better use Turbo Delphi 2006 Explorer, almost no difference between this version and D2006 (IDE limit installing third-party components, it is easy to modify a registry key broken), but the free version, and can be used for commercial development, without the D version,If the required support unicode, D2009 +
If required to support 64 - bit, XE2 +
If required to support mobile devices, XE5 +
XE7 +, and the library of support many language enhancement
CodePudding user response:
Or the third party controls whether can support, first to see if you can find the corresponding version of the third party controlCodePudding user response:
Now you need to do to Delphi DLL, back under a new Delphi xe 10.2 Tokyo feel still pretty goodCompared to d7, 32/64 support compiled
The string is the default unicode not ANSI
Tlist support generic TList
Support the ToString directly; The syntax for
I: integer;
I.t ostring
The split string has some new methods, string. The length what
As things appear many and c #, Java
CodePudding user response:
Also integrates fastmm,ReportMemoryLeaksOnShutdown:=DebugHook & lt;> 0;
Close the program can list the memory leak report
Host and DLL communication, if is the DLL, and do with string parameters, no longer ShareMem + with a borlandmm. DLL, there is a SimpleShareMem
And so on, things pretty much, also supports multi-platform developed
In terms of your question, do not need to compile a 64 - bit or make part of the code to run to mobile platforms, do upgrade laboured, seems not to have the necessary
CodePudding user response:
Host and DLL communication, if is the DelphiCodePudding user response:
Best upgrading to XE, of course, if you are using a third party controls, is too restrictive,CodePudding user response:
Want to see the three of you have no control, no words, no big problemCodePudding user response:
Third party control of ERP, it is better to don't upgradeXE6 and the following version of the third party control is relatively complete
Upgrade changes most is the character of the algorithm, and some third party controls version upgrade function function and call details, this is all need to be careful, basically all over again, the whole system is best director good debugging plan, and then points to enter a new debugging module,
So, not have to have, don't upgrade safety