Tom's Guide > Forum > Programmation > Blem de type en delphi

Blem de type en delphi

Forum Programmation : Blem de type en delphi

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

bonjour; j'ai un blem avec mon programme et ça se cloche au niveau du type des variables en réalité j

 

suis débutante en delphi ,en C ça marche trés bien mais en delphi ça se block mon programme est le suivant:

 
Code :
  1. procedure TForm1.ContoursAlogDeRobert(Sender: TObject);
  2. var
  3. gx,gy : integer;
  4. i: Integer;
  5. j: Integer;
  6.   begin
  7.     //  Gradient de Roberts
  8.     for i := 1 to image.Picture.Width do   
  9.     begin //  {
  10.           for j := 1 to image.Picture.Height do           
  11.               begin
  12.                       if(i=image.Picture.Width-1) then   
  13.                             image.Canvas.Pixels[i,j]:=0                                         
  14.               else                                             
  15.                   begin                                               
  16.                                 [i]  // derivee en x[/i]
  17.                           gx:= image.Canvas.Pixels[i,j+1]-image.Canvas.Pixels[i,j];                           
  18.                                 // derivee en y
  19.                         gy:= image.Canvas.Pixels[i+1,j]-image.Canvas.Pixels[i,j]; 
  20.                    
  21.                                 // amplitude
  22.                         if(sqrt(gx*gx+ gy*gy)>255)then  image.Canvas.Pixels[i,j]:=255                           
  23.                      
  24.                       else
  25.                    
  26.                      
  27.                               image.Canvas.Pixels[i,j]:= sqrt(gx*gx+ gy*gy);    // Mon blem est à ce niveau il ke
  28.                                 // ke j récupère la valeur de la racine  et comme le type du pixel et Tcolor et le
  29.                    
  30.                               // le résultat de la racine est extended il m'affiche une erreur comment régler ça?
  31.    
  32.                   end;         
  33.               end;
  34.              
  35.           end;
  36.   end;
  

et merci d'avance.


Message édité par SiM07 le 20-05-2009 à 22:59:51
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.
Tom's Guide > Forum > Programmation > Blem de type en delphi
Aller à :

Il y a 2409 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens