Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#10

Re: importierte COM TLB lässt sich nicht compilieren.

  Alt 24. Sep 2007, 05:45
Moin

Zitat von stoxx:
... hier kennt sich echt jemand mit CQG aus? ...
Nicht wirklich, ich habe lediglich Zugriff auf die öffentlichen Infos - CQG ist bei mir nicht installiert.

Das vollständige Entfernen ist ja eine sehr brutale Methode. Unter Eliminieren hatte ich mir eigentlich eine etwas listigere Methode vorgestellt.

Delphi-Quellcode:
function TCQGCEL.Get_Configuration: CQGCELConfiguration;
var
  InterfaceVariant : OleVariant;
begin
  InterfaceVariant := DefaultInterface;
  Result := InterfaceVariant.Configuration;
end;
Wenn du Getter und Setter für Configuration später nie aufrufst, dann würde ich zwei Wege ausprobieren: Entweder die angemeckerte Zuweisung an Result entfernen oder den Typ des Funktionswertes zwangsweise anpassen. Wenn du Getter und Setter einfach entfernst, dann könnte das Probleme mit den internen Zeiger-Tabellen verursachen, die durchaus für die späteren Zugriffsfehler verantwortlich sein könnten.

Freundliche Grüße
  Mit Zitat antworten Zitat