Avatar billede dennispoulsen Nybegynder
18. april 2013 - 10:14 Der er 2 kommentarer og
1 løsning

Kan ikke kompilerer unit .DFM file missing

Jeg har et projekt hvor jeg tilføjer en unit med file/new/unit
Og gemmer den med navnet UserCounts og includerer den i min uses liste i hoved programmet, således jeg kan kalde proceduren CountMeIn fra hovedprogrammet.
Jeg får fejlmeddelelsen .DFM missing
Hvad går galt?

unit UserCount;
interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs;
type
  TForm1 = class(TForm)
  private
    { Private declarations }
  public
    Procedure CountMeIn;    { Public declarations }
  end;

var
  Form1: TForm1;

implementation
{$R *.DFM}

Procedure Tform1.CountMeIn;
begin
  showmessage('Hello world');
end;

end.
Avatar billede kroning Nybegynder
18. april 2013 - 10:49 #1
En unit har ikke nogen DFM fil.

Du skal bruge file/new/form
Avatar billede kroning Nybegynder
18. april 2013 - 10:56 #2
Nå det var lidt noget vrøvl, men du ved vel hvad jeg mener.
Du kan også bare fjerne linien {$R *.DFM}
Avatar billede skovjuul Nybegynder
18. april 2013 - 11:01 #3
Alternativt kan din unit se sådan her ud:

unit UserCount;

interface
uses
  Windows, Messages, SysUtils, Classes, Dialogs;

procedure CountMeIn;

implementation

procedure CountMeIn;
begin
  showmessage('Hello world');
end;

end.

I din Main-form skal du kalde UserCount.CountMeIn;
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