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
                        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
                        Delphi-Quelltext                    
           	 										| 1:
 | ProfArray := VarArrayCreate ([0, 2],  varVariant);					 | 
		
	  
und habe dem ersten Element zugeordnet:
		                     
             Delphi-Quelltext
                        Delphi-Quelltext                    
           	 										| 1:
 | objEPProfArray [0] := objProfile;					 | 
		
	  
objProfile ist definiert als:
		                     
             Delphi-Quelltext
                        Delphi-Quelltext                    
           	 										| 1:
 | objProfile:       SolidEdgePart_TLB.Profile;					 | 
		
	  
Hast Du das Problem lösen können!
Gruß Roland
Moderiert von  Narses: Delphi-Tags hinzugefügt
Narses: Delphi-Tags hinzugefügt