Avatar billede stone Forsker
13. januar 2002 - 15:26 Der er 2 kommentarer og
1 løsning

fejlmelding

jeg er begynd at få en fejlmeddelse
(invalid variant type)
programmet har ellers kørt unden problemer,med nedenstående kode

procedure TVinForm.FormCreate(Sender: TObject);
var
Total: Real;
begin
RegVin.Init;
  if RegVin.Registered then
    Caption:= \'xxxx\'
  else                      {checker ved opstart om programmet er registreret}
    Caption:= IntToStr(RegVin.DaysLeft) + \'xxxxx\';
begin
MiniTable1.Open;
statusbar1.Panels[1].Text:=inTtoStr(Minitable1.RecordCount) +\' Posteringer\';
begin
  MiniTable1.DisableControls;
  Total := 0;
  try
    MiniTable1.First;
    while not MiniTable1.EOF do
    begin
      Total := Total + DBedit2.Field.Value;
      MiniTable1.Next;
    end;                                {beregner hvor mange flasker ialt}
  finally
      MiniTable1.EnableControls;
  end;
  Statusbar1.Panels[2].Text:=\'Flasker ialt:  \' +  Format(\'%g\' + \' Stk.\', [Total]);
begin
    MiniTable1.DisableControls;
  Total := 0;
  try
    MiniTable1.First;
    while not MiniTable1.EOF do
    begin
      Total := Total + Apris.Field.Value;
      MiniTable1.Next;
    end;
  finally
      MiniTable1.EnableControls;
  end;
  Statusbar1.Panels[3].Text:=\'ialt:  \' + Format(\'%g\' + \' Kr.\', [Total]);
end;
end;
end;
  end;
Avatar billede dkn Nybegynder
13. januar 2002 - 18:36 #1
prøv med:

var
Total: Real48;

dkn
Avatar billede coltau Juniormester
15. januar 2002 - 11:11 #2
Hvis ikke problemet er løst kunne jeg forstille mig at der skal anvendes AsFloat i stedet for Value.

  Total := Total + DBedit2.Field.AsFloat;

Begge steder.
Avatar billede stone Forsker
15. januar 2002 - 23:29 #3
det giver samme fejlmelding.
men jeg har lige fået løst problemet, et af felterne i Table var sat til \"currency\"
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