Avatar billede hu Nybegynder
16. maj 2006 - 15:36 Der er 7 kommentarer

Hvordan opretter jeg en procedure?

Hvordan skal nedenstående skrives, så jeg kan oprette en procedure?

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls;

type
  TForm1 = class(TForm)
private
    { Private declarations }

  public
    { Public declarations }
    Procedure EnNyProcedure;
  end;

var
  Form1: TForm1;

implementation

{$R *.DFM}

    Procedure EnNyProcedure;
    begin

    end;


Fejlmeddelelse:
Description

This error message appears when you have a forward or external declaration of a procedure or function, or a declaration of a method in a class or object type, and you don't define the procedure, function or method anywhere.  Maybe the definition is really missing, or maybe its name is just misspelled.  Note that a declaration of a procedure or function in the interface section of a unit is equivalent to a forward declaration - you have to supply the implementation (the body of the procedure or function) in the implementation section.  Similarly, the declaration of a method in a class or object type is equivalent to a forward declaration.
Avatar billede snowball Novice
16. maj 2006 - 15:39 #1
Du mangler at angive "hvor den hører til".

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls;

type
  TForm1 = class(TForm)
private
    { Private declarations }

  public
    { Public declarations }
    Procedure EnNyProcedure;
  end;

var
  Form1: TForm1;

implementation

{$R *.DFM}

Procedure TForm1.EnNyProcedure;
begin

end;

end.
Avatar billede snowball Novice
16. maj 2006 - 15:41 #2
Hvis du ikke vil "låse den til en form", så kan det se sådan her ud:

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls;

type
  TForm1 = class(TForm)
  private
    { Private declarations }

  public
    { Public declarations }

  end;

var
  Form1: TForm1;

Procedure EnNyProcedure;

implementation

{$R *.DFM}

Procedure EnNyProcedure;
begin

end;

end.
Avatar billede hu Nybegynder
16. maj 2006 - 22:19 #3
Det virker :-)
Avatar billede hu Nybegynder
16. maj 2006 - 22:25 #4
Hvordan giver jeg point og hvordan sætter jeg spørgsmålet som accepteret svar?
Avatar billede snowball Novice
16. maj 2006 - 22:36 #5
Du markerer mit navn i boksen til venstre, og så klikker du på Accepter :)
Avatar billede snowball Novice
09. juni 2006 - 23:36 #6
Er du venlig at huske at lukke spørgsmålet ved at acceptere mit svar? :)
Avatar billede snowball Novice
25. august 2006 - 21:12 #7
hu: Husk venligst at acceptere svaret så spørgsmålet bliver lukket, tak :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester