Avatar billede Slettet bruger
31. oktober 2008 - 09:52 Der er 11 kommentarer og
2 løsninger

Hvad er næste skridt når nu LongInt ikke er nok

Hejsa,

Jeg har lidt problemer med XOR eller også er det int!!

var
  value : string;
  NewDate, Key, SN : LongInt;
begin
  SN := 1010101010;
  value := InputBox('New key', 'Please enter the key ', '');
  if(value = '') then Application.Terminate;
  Key := StrToInt(value);

Det der indtastes er på 10 cifre og der kommer selvfølgelig en fejl op når dette er indtastet... men hvad skal jeg så vælge i stedetfor Longint for at få flere cifre på?
Avatar billede kroning Nybegynder
31. oktober 2008 - 09:57 #1
Int64
Avatar billede kroning Nybegynder
31. oktober 2008 - 09:58 #2
Men hvis du ikke skal bruge Key til beregning ville jeg vælge en String
Avatar billede vallemanden Nybegynder
31. oktober 2008 - 09:59 #3
nu bruger du jo IKKE longint man integer
men mon ikke en float vil kunne gøre det
Avatar billede Slettet bruger
31. oktober 2008 - 10:29 #4
Jeg får stadig en fejl når jeg bruger int64.....

Har i nogle gode forslag evt med kode eksempel....
Avatar billede vallemanden Nybegynder
31. oktober 2008 - 10:35 #5
prøv

key : extended
begin
.
.
.
key:=strtofloat(value);
Avatar billede Slettet bruger
31. oktober 2008 - 10:37 #6
Ja se det virker... men jeg skal efterfølgende lave en or operation og det går galt i stedet :( så jeg er nød til at have den som en int!
Avatar billede vallemanden Nybegynder
31. oktober 2008 - 10:42 #7
øhh ok

fisk

så kan jeg nok ikke hjælpe dig, hvis du skal bruge 10 cifre i en integer
Avatar billede vallemanden Nybegynder
31. oktober 2008 - 10:44 #8
Integer
-2147483648..2147483647
Avatar billede kroning Nybegynder
31. oktober 2008 - 10:57 #9
Du skal nok bruge:
Key := StrToInt64(value);
Avatar billede Slettet bruger
31. oktober 2008 - 12:52 #10
Jeg fandt på noget helt andet og fik derfor ikke brug for det alligevel.

kroning og vallemanden laver i et svar så får i pointene.
Avatar billede vallemanden Nybegynder
31. oktober 2008 - 13:37 #11
..

hvad fant du ud af?
Avatar billede kroning Nybegynder
31. oktober 2008 - 13:57 #12
k
Avatar billede Slettet bruger
31. oktober 2008 - 14:30 #13
Jeg undgik helt at gøre det på den måde :) så fik ikke brug for ovenstående :)
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