TIA,
Niels Kristensen
I had the same question. Gnerally I have had a lot less crashes and
repo problems: thats worth something
rgtr
>I am considering upgrading from 2.5 to 2.6. Is there anything new in 2.6,
>other than the SDK and 3rd party stuff? Any enhancements / changes / bug
>fixes to the core code?
Hello Niels,
I picked this up from the 2.6 release notes. I have the impession that
the overal 2.6 is more stable, the 3rd party tools alone made buying
it it worthwhile (for me).
Dick van Kooten
Issues that have been addressed in this version
Windows
SplitWindow - phantom panes, disappearing panes, phantom splitbars
SplitWindow - on a ShellWindow with an attached toolbar has a gap at
the top of the window.
Controls
When storing plain ASCII and rtf text in a memo, the plain ASCII text
will not be displayed.
SetDecimalSep(), SingleLineEdit value ok in edit mode but incorrect
once SLE loses focus.
DBServer
DBServer:OrderInfo() only returns values for controlling order
(VODBORDERINFO).
With SetDeleted(FALSE) and deleted records in the database,
DBServer:CopySDF() only copies records up to and incl. the deleted
record. It errors out with "Operation not supported by current RDD".
Errors generated in DBServer class don’t set Status:Hyperlabel.
Menu
Menu:Init() not generated properly.
IDE
Source Code Editor - When you are prompted to save (Yes, No, Cancel)
-- cancel works like No, discards the changes.
Adding a library to the properties of an application and then moving
the library up/down in the library order. The Order is not saved on
exit.
OLE
Bad Init code generated for OLE Automation Server.
Problems with CreateEmbedding vs. CreateFromAppDocStorage.
Automation server contains a memory leak and causes a 5333 error.
Other
Public variable cannot be RELEASEd - runtime error. DATA TYPE ERROR on
_MxRelease().
Memory leak problem in Type()
Memory leak problem in Tooltip
Oem2Ansi() doesn't convert characters back to original Ansi values.
VODBORDCREATE forces string keys to upper case
DIBCreateFromFile(), file handle held open even after DIBDelete()
SetSelectiveRelation(), seek not working in child dbf
cHTTP:GetDocumentByURL() needs to call SELF:GetResponseHeader()
Win2K, problems with automatic method insertion
SQLSelect:GetData(), code for numbers/decimals inconsistent
I have found two very bad things in VO 2.6:
1. There are no more default parameters in types
methods/functions/procedures, they are simply doesn't work
2. Class VMT can be suddenly destroyed in BEGIN/END SEQUENCE structure
I don't have found why this is happened, but for first look VO internals has
a lot of differencies from VO2.5b3 to VO2.6. My feelings was that some
changes was not completed and version was released.
Denis
"richard townsend-rose, tdoc" <rg...@tdoc.net> wrote in message
news:1f2e9f20.03070...@posting.google.com...
"Drs. D.J.W. van Kooten" <koo...@ic2remove.this.com> wrote in message
news:3f0a9eac...@news.zonnet.nl...
"Denis Mitrofanov" <deni...@mail.ru> wrote in message
news:beeivj$bgq$1...@dipt.donbass.net...
> Excuse my ignorance, but what is class VMT?
VMT = Virtual Methods Table, which is contains links to all methods of the
class and more. This is the way how inheritance chain is usually implemented
in OOP development tools.
It seems that In VO2.6 class VMT can be suddenly destoyed within processing
BEGIN...END SEQUENCE clause. As a result usual call to Init method of the
class leads to immediate GPF. I have found that this is because VMT was
stuffed with garbage, but I don't have sources of VO runtime and can't
define who and how doing this. But situation is stable.
There is nothing like this in VO2.5b3 on the same code.
Denis