Einzelnen Beitrag anzeigen

thomasch

Registriert seit: 7. Apr 2005
57 Beiträge
 
Delphi 2007 Architect
 
#15

Re: variantes Array aus Longs?

  Alt 1. Jul 2005, 10:08
Hallo,
danke erstmal für Deine Hife
Zitat von marabu:
Ob das alles aber wirklich dein Problem ist? Nirgendwo in deinem thread kann ich einen direkten Nachweis lesen, dass ACAD diesen Basistyp unter Long versteht.

marabu
Daran zweifle ich langsam auch

Ich habe momentan eigentlich nur die OnlineHife, ein VB Beispiel und die Deklaration in der TLB. Alles ziemlich wage...

Das VB Beispiel:
Code:
  Dim objIds() As Long
  ReDim objIds(0 To entitySet.Count - 1) As Long
  Dim index As Long
  For index = 0 To entitySet.Count - 1
      objIds(index) = entitySet.Item(index).objectId
  Next index
  Set linkSel = dbConnect.GetLinks(objLinkTemplate, objIds, linkTypes)
Die Deklaration in der, aus guten Gründen nicht genutzten, cao_tlb.pas:

Delphi-Quellcode:
    function GetLinks(LinkTemplate: OleVariant; ObjectIDs: OleVariant; LinkTypes: SYSINT;
                      Document: OleVariant): ILinks; safecall;
Der Auszug aus der Onlienhilfe steht oben.

Mittlerweile fehlen mir langsam die Ideen, wo ich noch nach dem Fehler suchen könnte - die ID Selber ist da, und wenn der link nich da sein sollte, erwarte ich eigentlich eine andere Fehlermeldung.

Viele Grüße


Thomasch
  Mit Zitat antworten Zitat