AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi 5 -> 7 - oh Schreck

Ein Thema von sakura · begonnen am 1. Okt 2002 · letzter Beitrag vom 9. Okt 2002
 
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: Unterhaching
11.412 Beiträge
 
Delphi 12 Athens
 
#1

Delphi 5 -> 7 - oh Schreck

  Alt 1. Okt 2002, 15:49
Hi DPler,

ich habe die letzten zwei Tage damit verbracht, unsere Software an Delphi 7 anzupassen, aber voller Verzweiflung muss ich feststellen, dass das ein richtiger Horrortrip geworden ist.

Im folgenden beziehe ich mich vorwiegend auf COM und ActiveX Objekte, wen es interessiert, bitte weiterlesen, wer Ideen hat, bitte schreiben ;

Fast alle unserer Objekte unterstützen das VBScript for...each-Konstrukt, demenstsprechend haben wir eine Basisunit, welche die Aufgaben dafür kapselt. Bis Delphi 5 lief diese wunderbar. Seit D7 macht die Funktion
Code:
GetItems(Index: OleVariant): IDispatch
ein Problem. Der Index kann eine Zahl (Position in der Liste) oder ein String (Name des gesuchten Objektes) sein. VarType lieferte bis jetzt immer entweder vtSingle oder vtInteger für Zahlen zurück. Seit D7 kann es auch vtVariant sein - vtVariant kann aber auch für Strings kommen. Was mache ich jetzt, wenn als Parameter "123" übergeben wird, mein Objekt erhält vtVariant als Typ. Will ich jetzt das Objekt an der Position 123 oder das mit dem Namen "123"

Eines unserer Object stellt eine Pointerliste für ASP nach. Mit Hilfe der Funktion Add können neue Elemente jeder Art hinzugefügt werden. Nie ein Problem gewesen - seit D7 gibt hin und wieder Probleme, wenn diese Elemente COM-Objekte sind und vom Typ IDispatch abgeleitet sind. Aber nur hin und wieder. Manche gehen auch Was ist der Grund

Andere Probleme kommen so nach und nach zu Tage. Bei einigenen COM Objekten hat D7 mir freundlicher Weise meine Typenbibliothek auseinander genommen, bzw. die Delphi Implementation (Codierung) zerstört. Wo kann die Ursache liegen

Wer hat die Namen der Units, welche die Unit DsgnIntf ersetzen

Wenn ich jetzt weiter machen würde, dann käme noch viel , aber für den Anfang soll das erst einmal genügen.

Für heute werde ich das wohl erst einmal einstellen und meinen Frust im Training an den anderen auslassen.

Ich wünsch Euch viel Spass und mir viel Ruhe zum Erfolg mit dem neuesten Streichen in Delphi 7...

Ciao,
......
Daniel Lizbeth
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:06 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz