Transtypage de string en Txyz
	
	
		Bonjour,
J'ai rempli la liste d'un ComboBox avec des strings représentant des TFPBaseInterpolation (unité extinterpolation, ça s'utilise ainsi : DestCanvas.Interpolation := TQuadraticInterpolation.Create; ou un autre filtre, DestCanvas est un TLazCanvas).
Maintenant, j'ai deux possibilités concernant l'utilisation au quotidien, à partir du choix fait dans le ComboBox :
soit
	Code:
	
1 2 3 4 5
   |     case cbbxFilters.ItemIndex of
     0: DestCanvas.Interpolation := TBilineairInterpolation.Create;
     1: DestCanvas.Interpolation := TBlackmanInterpolation.Create;
     // et il y a beaucoup d'autres lignes
    end; | 
 soit une seule ligne DestCanvas.Interpolation := (cbbxFilters.Text as TFPBaseInterpolation).Create; mais ça ne compile pas : 
	Citation:
	
		
		
			
				Envoyé par erreur_du_compilo
				
			
			Error: Class or COM interface type expected, but got "TTranslateString"
			
		
	 
 avec le curseur qui clignote devant le "as".
J'ai jeté un œil à l'aide sur "as", je n'ai pas trouvé d'explication me permettant d'avancer, et je ne sais pas du tout quoi taper dans les moteurs de recherche.
Si quelqu'un a une idée de ce qui manque, sa réponse sera un grand bonheur ;)
Merci d'avance,