Avatar billede jakobgt Nybegynder
23. marts 2001 - 21:32 Der er 3 kommentarer og
1 løsning

InputBox-fejl

Hej.

Jeg er en newbie i Delphi sproget, så det er sikkert et nemt spørgsmål jeg stiller.

Er der nogle der ved hvad fejlen er i denne Delphi-stump:

procedure TFormAdr.Sgning1Click(Sender: TObject);
var
  SearchString: string;
begin
  if Efternavn1.Checked = True then
    SearchString := InputBox(\'Adressekartotek: Søgning\',
                              \'Indtast efternavn\', \'\')
  else
    if Fornavn1.Checked = True then
      SearchString:= InputBox(\'Adressekartotek: Søgning\',
                      \'Indtast fornavn\', \'Defalut\')
    else
      SearchString := InputBox(\'Adressekartotek: Søgning\',
                      \'Indtast firmanavn\', \'\');
  Table1.FindNearest([SearchString]);

end;

Delphi 4.0 kommer med følgende fejlmeddelelse:

[Error] adresse.pas(223): Undeclared identifier: \'InputBox\'
[Fatal Error] Project1.dpr(6): Could not compile used unit \'adresse.pas\'


Venlig hilsen Jakob Thomsen
Avatar billede kaspikov Nybegynder
23. marts 2001 - 21:36 #1
Tilføj dialogs i din uses list

/casper
Avatar billede nico26 Nybegynder
23. marts 2001 - 21:39 #2
put dialogs under uses.

f.eks.:

uses
  windows, classes, dialog; 
Avatar billede jakobgt Nybegynder
23. marts 2001 - 21:42 #3
Tak for det
Avatar billede kaspikov Nybegynder
23. marts 2001 - 21:42 #4
Du kan bruge inputquery istedet... sådanher:

InputQuery(\'sd\', \'sd\', Searchstring);

istedet for:

Searchstring := InputBox(\'Adressekartotek: Søgning\', \'Indtast firmanavn\', \'\');

/Casper

P.S. du skal stadig bruge Dialogs, brug nico22\'s forslag.
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