Hallo Uwe!
Deine Frage ist jetzt schon 10 Jahre alt, aber es kam keine brauchbare Antwort. Ich habe nun genau das gleiche Problem:
Der Aufruf AddFiniteExtrudedProtrusion aus der SolidEdgePart_TLB
Delphi-Quelltext
1: 2:
| function AddFiniteExtrudedProtrusion(NumberOfProfiles: Integer; var ProfileArray: OleVariant; ... |
liefert beim ProfileArray einen Typkonflikt.
Ich have ProfileArray als OleVariant definiert und erzeugt mit
Delphi-Quelltext
1:
| ProfArray := VarArrayCreate ([0, 2], varVariant); |
und habe dem ersten Element zugeordnet:
Delphi-Quelltext
1:
| objEPProfArray [0] := objProfile; |
objProfile ist definiert als:
Delphi-Quelltext
1:
| objProfile: SolidEdgePart_TLB.Profile; |
Hast Du das Problem lösen können!
Gruß Roland
Moderiert von Narses: Delphi-Tags hinzugefügt