Startseite MD Consulting
Startseite der Homepage
Startseite MD ConsultingMD Consulting in English
Startseite
22.11.2011 - Migrationsunterstützung von Team Developer 4.1 nach 6.0 bei einem industriellen Hersteller in Österreich

Für die Migration (Umstellung) der Anwendungen
von Team Developer 4.1 auf
6.0 waren von den Entwicklern des
Kunden schon Vorarbeiten mit dem
Team Developer 6.0 geleistet worden,
die auch entsprechend dokumentiert waren.
Eine Umstellung war jedoch nicht
gelungen (Hauptproblem war die Verwendung
von OBJ_Null).
Zudem gab es Fragen zur Distribution
der Datenbank und zu entstehenden
Locks mit einem speziellen Programm.
Es war vorgesehen, dass die Anwendungen
von MD Consulting vorab analysiert
und dann in einem dreitägigen
Workshop vor Ort real umgestellt würden.
Die Kunden-Anwendungen sind Verwaltungs-
und Programmierwerkzeuge für
die eigen entwickelten Industriesteuerungen.
Verwendete Datenbank ist eine
SQLBase in der Version 8.5 (11.5), die
auch zum Kunden ausgeliefert wird
(EDP). Zur Erstellung der Anwendungen
werden entsprechende (mit dem Team
Developer erstellte) Werkzeuge eingesetzt.
Die Anwendungen selbst sind modularisiert
und komplex. Es werden massiv
APDs und externe Module (API) eingesetzt.
Zur graphischen Gestaltung
(Schaltbilder) ist ein ActiveX Control
eingebunden.

22.11.2011

 

Zu Beginn des Workshops wurden einige
grundsätzliche Problemstellungen im Zusammenhang
mit der internen Verwendung
von Unicode im Team Developer
besprochen. Durch die Verwendung von
Service Pack 3 konnten dann die Programme
kompiliert und gestartet werden.
Es blieben noch zahlreiche Probleme,
die aber hauptsächlich in der
Schnittstelle zu (ANSI)- Dateien und
DLLs ausfindig gemacht werden konnten.
Nach zwei Tagen blieben neben Kleinigkeiten
2 Probleme übrig: Ein Absturz
(Crash) beim Klick auf einen Pushbutton
und das falsche Dockingverhalten von
bestimmten Toolbars. Es wurde vereinbart,
dass MD Consulting eine Lösung
für das Dockingproblem vervollständigt
und vom Kunden ein Testcase für den
Programmabsturz bereitstellt.
Das falsche Docking hatte die Ursache
im geänderten Timing der zugehörigen
Messages. Ein Workaround konnte geliefert
werden. Der Testcase vom Kunden
wurde wie vereinbart an Unify weitergegeben.

zurück...

Mehr zum Thema Consulting...

Ihre Karriere bei MD Consulting

Unsere Finder:
Seminar-Finder
Produkt-Finder

Unsere Experten rufen Sie zurück!