The Migration Assistant has been optimized from all aspects:
-
UI
The visual display (such as background image, window size etc.) of the wizard has been re-designed.
-
UX
The wizard windows can be resized now.
In the Specify Libraries to be Searched window, you can add a library to the search list by more than one means: 1) dragging, 2) double clicking, 3) selecting the checkbox and then dragging, 4) right-clicking and then selecting popup menu (Select All in Folder or Select Library).
-
Capability
The Migration Assistant is enhanced to capture more syntax or provide migration suggestions.
Syntax
Suggested replacement (Old)
Suggested replacement (Optimized)
FromUnicode
Obsolete function to convert a blob containing a Unicode character string
String(blob)
ToUnicode
Obsolete function to convert a character string to a Unicode blob
Blob(string)
FromAnsi
Obsolete ANSI function
String(blob, EncodingANSI!)
ToAnsi
Obsolete ANSI function
Blob(string, EncodingANSI!)
Excel!
Obsolete SaveAsType DataWindow constant
Excel8!, XLSB!, or XLSX!
WMF!
Obsolete SaveAsType DataWindow constant
EMF!
inet
inet object is obsolete
Use the OpenURL function to replace the Inet.HyperLinkToURL, the HTTPClient.SendRequest to replace the Inet.GetURL and Inet.PostURL.
AddressChange
Not available
AddressChange (string newurl, boolean isNewPage)
PdfPrintFinished
Not available
PdfPrintFinished (string pdfFile, boolean result, integer errorcode)
DownloadingStart
Not available
DownloadingStart(integer itemId, string fileName, string uri, string mimeType, string contentDisposition, longlong total)
EvaluateJavascriptFinished
Not available
EvaluateJavascriptFinished(boolean isFinish, string result, string errorMessage)
NavigationStart
Not available
NavigationStart(boolean isRedirected, string requestHeaders, string uri)
LoadWithDotNetFramework
Not available
LoadWithDotNet (readonly string assemblypath)
LoadWithDotNetCore
Not available
LoadWithDotNet (readonly string assemblypath)