M'sieurs Dames, Bonjour

Je ne suis pas trop un habitué du forum Lazarus, je viens de commencer à utiliser ce soft. Ayant utilisé pas mal d'autres EDI (y compris Delphi), le "gros" ne m'a pas posé trop de problèmes.

J'ai toutefois un petit soucis. Je fais une petite application d'indexation de fichiers, j'ai quasiment tout implémenté ce que je voulais comme fonctions sans trop de problèmes mais y'en a un que je n'arrive pas à résoudre. Je fais appel à vos expériences pour voir si ça vient de moi qui ne sait plus coder (bah oui, c'est possible) ou du soft.

En effet, j'essaye de mettre un composant OpenDialog sur ma form de base, je compile, j'exécute ce composant (via une option dans un menu) et là, hop,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Project *** raised exception class 'External: SIGFPE'.
Bon, je fais OK, je continue :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Project *** raised exception class 'RunError(200)'.
Et en gros, après, il me dit division par 0 dans un ènième message.

Quelqu'un a déjà rencontré ce problème ? je n'en ai vu aucune trace dans mes recherches sur le net. Aurais-je oublié quelque chose ?

Voici tout de même le code par lequel j'appelle l'OpenDialog :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
  if OpenDialog1.Execute then
  begin
    //ShowMessage(OpenDialog1.FileName);
  end;