Rechercher : dans
Par :

Appel de procédure pascal objet (delphi)

Dernière réponse le 4 jan 2008 à 09:12:22 pefour, le 30 déc 2007 à 01:17:08 
 Signaler ce message aux modérateurs

Bonjour,
j'ai un petit problème,
je shouhaite que la procédure qui est situer dans une de mes formes soit executer dans la forme suivant;

voici la procedure que je veux exécuter(elle fonctionne très bien):
{------------------------------------------------}
procedure TFORME_FACTURES.revoir_facture(Sender: TObject);
{------------------------------------------------}
var
a:byte;
begin
edit_fact_credit.text:=floattostr(efactures.PORTE_CREDIT);
edit_fact_cash.text:=floattostr(abs(efactures.GRAND_TOTAL-(e­factures.PORTE_CREDIT)));
edit_fact_cash.color:=clmoneygreen;
edit_fact_credit.color:=clmoneygreen;
edit_fact_cash.Enabled:=false;
edit_fact_credit.Enabled:=false;
edit_fact_nofact.text:=inttostr(efactures.NO_FACTURE);
edit_fact_numclient.Text:=(efactures.NO_CLIENTS);
radiobutton3.enabled:=false;
radiobutton1.enabled:= false;
edit_fact_numclient.enabled:=false;
rechercherclient.enabled:=false;
radiobutton4.enabled:=false;
radiobutton2.enabled:= false;
radiobutton5.enabled:= false;
edit_fact_noarticles.Enabled:=false;
recherchera.Enabled:=false;
payer.Enabled:=false;
edit_fact_nbitems.Text:=inttostr(efactures.NB_ITEMS);
for a:= 1 to (efactures.nb_items) do
begin
listbox1.Items.Add(FORMAT('%8s %-40s %7.2f %2d %-12.2f',[efactures.ACHATS[a].no_articles , efactures.ACHATS[a].nom_articles, efactures.ACHATS[a].prix_unitaire, efactures.ACHATS[a].qt_achetee, efactures.ACHATS[a].total_article])) ;
end ;
ajouter.enabled:=false;
edit_fact_soustotal.Text:=floattostr(efactures.SOUSTOTAL);
edit_fact_taxefed.Text:= floattostr(efactures.TAXE_FED);
edit_fact_taxeprov.Text:= floattostr(efactures.TAXE_PROV);
edit_fact_grandtotal.Text:= floattostr(efactures.GRAND_TOTAL);

end;

mais je shouhaite pouvoir l'exécuter dand une forme autre. car je fais la recherche d'une facture et je souhiate qu'elle soit afficher dans la forme de base de la facture pour que le gestionaire puisse s'assurer que la facture est la bonne.

j'utilise la procedure suivante pour appeler cet affichage

if radiobutton3.checked= true then
begin
Visible := false;
FORME_FACTURES.ShowModal;
tforme_factures(revoir_facture(Sender)(voici ou est mo problème, je ne reussit pas à la faire reconaitre dans la forme a partir duquel elle est exécuter

merci à l'avance.
Visible := true;
end;

Configuration: Windows Vista
Internet Explorer 7.0

Meilleures réponses pour « appel de procédure pascal objet (delphi) » dans :
[Programmation] Comment débuter, quel langage? VoirComment débuter, quel langage? Introduction Ceux que l'on peut utiliser Delphi/Pascal Java Python .Net Smalltalk Ceux que l'on peut utiliser à la rigueur C/C++ PHP Ada Lisp/Caml/... Ceux que l'on peut ne pas utiliser
Pascal - Tri par insertion - Récursivité- VoirVoici une procédure récursive qui permet de trier un tableau de n entiers en utilisant la méthode de tri par insertion : Procedure Tri_Ins (Var t: TAB; n: integer); Var aux,i : integer; begin If n > 1 Then begin ...
VBScript - Les fonctions et les procédures VoirLa notion de procédure On appelle fonction un sous-programme qui permet d'effectuer un ensemble d'instructions par simple appel dans le corps du programme principal. Cette notion de sous-programme est généralement appelée fonction (ou procédure)...
Les procédures en assembleur VoirLa notion de procédure En langage assembleur, on appelle procédure un sous-programme qui permet d'effectuer un ensemble d'instructions par simple appel de la procédure. Cette notion de sous-programme est généralement appelée fonction dans d'autres...
Javascript - L'objet String VoirLes particularités de l'objet String string est un mot anglais qui signifie "chaîne", il s'agit en fait de chaîne de caractères. L'objet String est un objet qui contient un certain nombre de propriétés et de méthodes permettant la manipulation...

1

phil_232, le 31 déc 2007 à 01:09:25

Uses TFORME_FACTURES;
TFORME_FACTURES.revoir_facture(Sender)

Répondre à phil_232

2

pefour, le 1 jan 2008 à 19:57:13

Malhereusemen, ca ne fonctionne pas, les uses ne reconaisse pas le
<uses TFORME_FACTURES;>
petite précision si ca peut aider, je travaille avec delphi 7

et merci de ta réponse phil.

Répondre à pefour

3

 phil_232, le 4 jan 2008 à 09:12:22

"les uses ne reconaisse pas le <uses TFORME_FACTURES;> " ???
ça veut dire quoi ?

Répondre à phil_232
Collection CommentÇaMarche.net