Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Probleme de compilation [ Divers / Débutant(e) ] (armstrong0000)

samedi 5 avril 2008 à 19:45:07 | Probleme de compilation

armstrong0000

Bonsoir,

J'ai un projet qui commence plus ou moins a prendre forme quand je veux executer j'obtiensl'erreur suivante:
Project project1.exe raised exeption class EReadError with message 'invalid property value'. Process stopped. use step or run to continue.

Et quand je lance l'execution etape par etape il s'arrete au niveau d'une unité, le probleme est que je vois pas ce qu'il cloche dessu (d'autant plus que jl'utilise pas vraiment pour le moment)

je vous donne le programme si cela peut m'aider à etre plus explicite:


unit Unit4;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, jpeg, ExtCtrls, Grids, DBGrids, StdCtrls, Buttons, ComCtrls, DB,
  ADODB, DBTables;

type
  TAnnulation = class(TForm)
    Image1: TImage;
    Panel1: TPanel;
    Label1: TLabel;
    Edit1: TEdit;
    Label2: TLabel;
    DateTimePicker1: TDateTimePicker;
    Panel2: TPanel;
    BitBtn1: TBitBtn;
    Edit2: TEdit;
    Label3: TLabel;
    Button1: TButton;
    Button2: TButton;
    ADOConnection1: TADOConnection;
    Query1: TQuery;
    DataSource1: TDataSource;
    Query2: TQuery;
    DBGrid1: TDBGrid;
    procedure Button2Click(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    procedure BitBtn1Click(Sender: TObject);
  private
    { Déclarations privées }
  public
    { Déclarations publiques }
  end;

var
  Annulation: TAnnulation;

implementation

uses Unit1;

{$R *.dfm}

procedure TAnnulation.Button2Click(Sender: TObject);
begin
edit1.Text:='';
edit2.Text:='';
Annulation.Close;
DateTimePicker1.Date:=date;
query1.Active:=false;
end;

procedure TAnnulation.Button1Click(Sender: TObject);
begin
query1.Active:=true;
end;

procedure TAnnulation.BitBtn1Click(Sender: TObject);
begin
query2.Active:=true;
//inserer
end;

end.




Merci de bien vouloir m'aider


dimanche 6 avril 2008 à 17:11:16 | Re : Probleme de compilation

matrix1

j'aime bien t'aider mais je comprend pas le chinois, veux tu parler français stp !


dimanche 6 avril 2008 à 17:23:06 | Re : Probleme de compilation

matrix1

i mean;  veux tu plus expliquer, dans quel ligne il bug, de quel payer est-il ton programme ainsi quel est la version de sans Moule d' IDE, et son type de travail. , par ce qu'il faux que tu sache que entre delphi5 pro et delphi7 les bug ne son pas kifkif surtout le DBE :D,
mais je pense que tous ça sert a grand chose, vérifie juste les propriété de tes composant, je veux dire dans ton code, je dirai même dans ton inspecteur d'objet"on sais jamais ;)".
aller je te laisse verifie tous ça .
bonne chasse a la male valeur de propriété.

dimanche 6 avril 2008 à 17:48:40 | Re : Probleme de compilation

armstrong0000

Ok bon deja je parle francais  
sinon je suis sous delphi7, le bug est dans le programme principal du projet (Application.CreateForm(TAnnulation, Annulation); à ce niveau plus exactement ) pr les proprietés j'ai deja verifié a plusieurs reprise je trouve toujours rien de particulier.
ca n'a rien avoir avec les connexion a ma base ou quoi que ce soit car j'avais ce probleme avant même de créer une connexion.

voila merci

PS: j'avais mis le programme de cette unité histoire de voir les composants que j'ai utilisé rien de plus car pour le moment elle est en cours de construction, sinon n'y pretez pas attention

mardi 8 avril 2008 à 09:46:13 | Re : Probleme de compilation

Loda

Membre Club
Salut!

j'ai eut un problème similaire avec certains composants qui n'acceptent pas une property .left = 0 (alors qu'ils devrait). (des trucs genre panel, scroll bar, ...)

Cette exception se raise lorsque le projet charge les property des composant (depuis le .dfm). Tu peux aussi essayer d'ouvire le .dfm (si tu le sauve en mode text) pour voir si il y qqch qui parait bizarre.

essaye de faire du pas-à-pas (en mettant un break point sur la première ligne de ton fichier de projet et un sur la ligne qui crée l'exception). Le but du "jeux" est de trouver le nom de la property (cad le paramètre de l'appel à la méthode readproperty(?) ) qui pose problème, ainsi que le nom du compo qui la possède . Ensuite, tu change la valeur.

bon debug,

Loda

PS: Si ce n'est pas clair pour toi, lit dans l'aide de Delphi la différence entre "Step Over" et "Trace Into". Indispensable.

Se poser les bonnes questions est le premier pas pour trouver les bonnes réponses.

mardi 8 avril 2008 à 13:56:25 | Re : Probleme de compilation

matrix1

si ton projet n'est costo, alors refai le puis copie coller le code peut ete que ça vas marcher si non!!!! no way!.

mardi 8 avril 2008 à 18:20:51 | Re : Probleme de compilation

armstrong0000

même si je supprime tous les composants de l'unité problematique j'ai toujours la même erreur au niveau de la même unité

mercredi 9 avril 2008 à 09:37:36 | Re : Probleme de compilation

Loda

Membre Club
"même si je supprime tous les composants de l'unité problematique j'ai toujours la même erreur au niveau de la même unité"

c'est un unité avec une form? si oui, alors tu n'as PAS supprimer tout les compo. (puisque une form est un compo)

as-tu essayer de trouver le nom de la property?


Loda

Se poser les bonnes questions est le premier pas pour trouver les bonnes réponses.

mercredi 9 avril 2008 à 19:16:44 | Re : Probleme de compilation

armstrong0000

Oui l'unité comporte une form (c'est vrai que c'est un composant  ); pour ce qui est du nom de la property j'ai pas reussi à l'avoir, du coup j'ai du me decider a tout refaire le plus tot et le plus vite possible et jusqu'ici tout va bien.

Merci a tous pour votre aide



Cette discussion est classé dans : end, sender, procedure, tobject, tannulation


Répondre à ce message

Sujets en rapport avec ce message

"Incompatible types :''Cardinal' and 'String' " [ par Don0Choa ] Bonjour, je fais un petit prog permettant de fair des boite de dialogue en séléctionnant les bouttons, icones etc...Mais voila j'ai une erreur comem d pb a creer un exe avec la principal form invisible [ par Winniez ] J'ai voulu au demarrage de exe afficher une autre form que la form principal. a l'execution sa me met une erreur, apres g mis le meme code dans un bou Newbie & TCPI/IP [ par Megafan ] Bonjour je suis complétement débutant en delphi, par contre je suis pas mauvais en VB.Pourquoi je change allez vous dire ?Parce que VB ne tourne pas s probleme avec sockets [ par PsyClown44 ] Salut!J'ai un prob avec le composant TClientSocket : je n'arrive pas a recevoir de paquets lors d'une connexion!Voila le code:unit Unit1;interfaceuses Réccupérer des données sur un autre Unit [ par m_cyril1 ] J'ai fait un petit programme, celui-ci mémorise des chiffres entier sur une première form et sur la deuxième le résultat de la somme des chiffres s'af probleme de click entre un temps [ par maxioutils ] Voila le code presque complet :unit Unit6; interface uses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, StdCtr envoyé donnés au port usb [ par didi59650 ] Voila j'ai fait un programme qui fonctionne tres bien (stage). La liaison entre mon appareil de mesure et le PC est faite par le port serie. j'ai du c Filtrer les données de DBGrid à partir de ADOQuery [ par Cobuce ] Salut,J'execute un module pour filtrer un DBGrid sur ADOQuery.  En fait j'ai deux problème :1. Utiliser le Filter à partir de RzEdit et garder juste l Inclure un graph sous delphi?? [ par bm3w325i ] Bonjours, je viens de me lancer dans delphi car j ai besoin d utiliser un media palyer pour diffuser la video par la sortie video de ma carte de decom Récupération d'une valeur [ par ouaich85 ] Bonjour, voici mon code : unit Unit2; interface uses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, StdCtrl


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,343 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.