AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Parameter Problem mit einer Typbibliothek
Thema durchsuchen
Ansicht
Themen-Optionen

Parameter Problem mit einer Typbibliothek

Ein Thema von th_bone · begonnen am 2. Feb 2005 · letzter Beitrag vom 3. Feb 2005
 
th_bone

Registriert seit: 16. Jun 2004
172 Beiträge
 
Delphi 2005 Professional
 
#1

Parameter Problem mit einer Typbibliothek

  Alt 2. Feb 2005, 10:36
Hallo,

ich habe ein problem mit einer Typbibliothek im speziellen mit dem aufruf einer bestimmten procedure.

Der Aufruf sollte normalerweise

 stockchartx1.IndPropStr['SMA',1]:='SUNW.close'; so erfolgen und delphi compiliert auch ohne murren

wenn ich jetzt aber obigen aufruf tätige kommt folgende fehlermeldung

EOLeSysError - Parameter nicht optional

der zugehörige code der Typbibliothek

Delphi-Quellcode:
procedure TStockChartX.Set_IndPropStr(const Key: WideString; ParamNum: Smallint;
                                      const Param3: WideString);
  { Warnung: Die EigenschaftIndPropStr hat einen Setter und eine Getter, deren
    Typen unterscheidlich sind. Delphi kann keine solche Eigenschaft generieren
    und verwendet deshalb eine Variante . }
 
var
  InterfaceVariant: OleVariant;
begin
  InterfaceVariant := DefaultInterface;
  InterfaceVariant.IndPropStr := Param3;
end;
Der Fehler liegt sicher an dem Param3 denke ich - aber hier komme ich einfach nicht weiter

eigentlich sieht es für mich so aus als ob ein dritter parameter (Param3) entgegen der Aufrufbeschreibung gebraucht wird -

verwende ich aber einen dritten parameter in dem obigen aufruf dann bekomme ich einen Fehler

"Zu viele Parameter"

In der Typbibliothek steht ja auch eine Warnung - aber heißt dass das ich diese funktion nicht nutzen kann ?

Also ich verstehe hier im moment leider nur Bahnhof -

Bin für jeden tip/Bsp dankbar

Tschüss

Ralf
  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 09:37 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz