Visual Objects Deutschland Homepage
Neueste Info abonnieren
per RSS Feed hier : VO Newsfeed
VO News per Email
Email-Adresse angeben:
Weitere Seiten
Tech. Support (VO)
Vulcan.NET
VODC (deutsch)
VODC (englisch)
Offizielle Info zu Visual Objects 2.7

Warum wurde VO 2.7 komplett nach C 7.1 portiert?


zurück zur VO 2.7 Startseite


Stand: August 2003

Übersetzung der offiziellen Aussage von GrafX Software

  1. Eine der Voraussetzungen dafür, dass Visual Objects einmal ein .Net-Produkt werden kann, besteht darin, dass es auf dem neuesten Compilerstand von Microsoft sein muss und mit diesem compilierbar sein muss (.Net = Visual Objects 3.0)

  2. There was a pretty clear announcement during Devcon USA last July. In a nutshell: VO 3.0 will support both the .Net platform and Win 32 development.
    -- Robert
    [Robert vdH ist Mitglied des neuen VO-Entwicklerteams]
  3. Allein dadurch, dass VO in C 7.1 compiliert wurde, sind viele Kodierungsfehler entdeckt und beseitigt worden.
  4. Es entstand ein schnelleres und kompakteres VO 2.7
  5. Das Speichermanagement wurde verbessert.
Visual Objects 2.5c und 2.6 wurden in Visual C 5.0 compiliert. Dieser Microsoft-Compiler kam vor fast 7 Jahren auf den Markt. Und wie bei jeder Software ist (über diesen Zeitraum) auch bei Microsoft die Qualität des Compilers deutlich besser geworden. Neue Standardklassen für das Laufzeitsystem stehen jetzt zur Verfügung, die neue Standards im Speichermanagement enthalten.

Im Juli 2002 begann das Entwicklerteam von GrafX Software mit der monumentalen Aufgabe, den Code vom C5-Compiler zum C7-Compiler zu konvertieren. Zehntausende von Fehlern wurden im C5-Code von Visual Objects entdeckt. Im Laufe der nächsten 7 Monate wurden diese Fehler behoben und vor den Augen der Entwickler entstand ein stabileres VO. Aber es gab immer noch eine Menge Probleme, obwohl der Code nun (zum ersten Mal) bei höchster Warnungsstufe kompilierbar war. Endlich, nach mehreren Monaten weiterer Arbeit, ist VO 2.7 im Beta-Test.

Es war eine riskante Entscheidung, den Code von CAVO 2.6 nach Microsoft Visual Studio 7.1 zu portieren. Es wäre um einiges einfacher gewesen, GrafX hätte den Code in C5 belassen und weiterhin Patches für das Produkt Visual Objects produziert - so wie es eben bisher gemacht wurde. GrafX entschied sich für den mutigen Schritt, diese Konvertierung vorzunehmen. Von all der Zeit, die die Entwickler von GrafX investiert haben, um Visual Objects von C5 nach C7 zu bringen, sehen Sie nicht viel, denn es sind keine Features, die man sehen oder anfassen kann. Aber sie machen VO 2.7 zur besten Visual Objects-Version, die es je gab... Die Entscheidung, diese kosten-intensive Portierung vorzunehmen, basiert darauf, dass man bei GrafX überzeugt ist, dass Visual Objects eine starke Zukunft als Entwicklungsprodukt vor sich hat.

zurück zur VO 2.7 Startseite

 

Letzte Änderung des Inhalts auf dieser Seite: 18.08.03