fichiers en pascal sous lazarus
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

fichiers en pascal sous lazarus



  1. #1
    Lucie10

    fichiers en pascal sous lazarus


    ------

    Bonjour, je viens d'apprendre à me servir des fichiers en langage pascal sur le logiciel lazarus en mode custom program et quand j'essaie en mode application sa ne marche pas. Est ce que c'est que l'on peut pas utiliser les fichiers en mode application? Ou est ce que ce n'est pas la même primitive?
    voila mon programme tout simple, c'est pour tester:

    unit Unit2;

    {$mode objfpc}{$H+}

    interface

    uses
    Classes, SysUtils, LResources, Forms, Controls, Graphics, Dialogs, Buttons,
    StdCtrls;

    type

    { TForm2 }

    TForm2 = class(TForm)
    Button1: TButton;
    Edit1: TEdit;
    Edit2: TEdit;
    Label1: TLabel;
    Label2: TLabel;
    procedure Button1Click(Sender: TObject);
    private
    { private declarations }
    public
    { public declarations }
    end;

    var
    Form2: TForm2;
    f:text;

    implementation

    { TForm2 }

    procedure TForm2.Button1Click(Sender: TObject);
    begin
    assign(f , 'nom.txt');
    rewrite(f);
    writeln(f, edit1.text);
    writeln(f, edit2.text);
    Form2.showHint:=false;
    end;

    initialization
    {$I unit2.lrs}

    end.
    et le message d'erreur est : unit2.pas(38,26)Error: wrong number of parameters specified

    Merci d'avance.

    -----

  2. #2
    Gre

    Arrow Re : fichiers en pascal sous lazarus

    Citation Envoyé par Lucie10 Voir le message
    Bonjour, [...]
    et le message d'erreur est : unit2.pas(38,26)Error: wrong number of parameters specified
    Salut

    1) utilise le mode code (le dièse) plutôt que le mode quote pour présenter du code c'est plus jolie
    2) je n'ai pas lu ton code et ça fait bien longtemps que je n'ai plus fait de Pascal, mais l'erreur situe la faute à la ligne 38 qui est
    Code:
    assign(f , 'nom.txt');
    Donc visiblement, tu n'as pas passé le bon nombre de paramètres -_-
    War does not decide who's right, but who's left. (Bertrand Russell)

Discussions similaires

  1. Programmation Pascal
    Par Tkhaoula dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 05/10/2007, 15h00
  2. télécharger lazarus
    Par simon50 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 11/09/2007, 14h29
  3. Volume et Pascal
    Par Tony FIGARD dans le forum Physique
    Réponses: 7
    Dernier message: 19/12/2006, 14h35
  4. Acelerateurs des fichiers de partages de fichiers?
    Par heecham dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 22/06/2005, 13h21
Découvrez nos comparatifs produits sur l'informatique et les technologies.