Avatar billede nidyahou Praktikant
08. februar 2004 - 02:17 Der er 7 kommentarer og
1 løsning

fejl i kode

min kode er:
var
  i, result, Count : integer;
  st, Memo1, IdHTTP1 : string;
begin
  Count := 0;
  st := IdHTTP1.Get('http://url.dk);
  for i := 1 to length(st) do
    inc(Count,integer(st[i] = '|'));
  result := Count + 3;
  ShowMessage(string(result));
får fejl ved IdHTTP1.Get den siger:
Record, object or class type required
why?
Avatar billede thesurfer Nybegynder
08. februar 2004 - 02:35 #1
Nu programmerer jeg ikke i Delphi, men jeg kan se at der enten er et ' tegn for meget, eller for lidt:

st := IdHTTP1.Get('http://url.dk);

Denne del: Get('http://url.dk);
Avatar billede erikjacobsen Ekspert
08. februar 2004 - 08:23 #2
Din IdHTTP1 skal ikke være en string.
Avatar billede nidyahou Praktikant
08. februar 2004 - 09:56 #3
jamen hvis jeg ikke siger den som en string så siger den undeclared identifier
Avatar billede erikjacobsen Ekspert
08. februar 2004 - 10:25 #4
Ja, den skal erklæres, men ikke som string. Hvad siger det eksempel du skriver
af efter, eller den dokumentation du har til den http-komponent?
Avatar billede doc404 Novice
08. februar 2004 - 10:55 #5
Du mangler at placere en Indy HTTP komponent på din form. Du finder den under Indy Clients (den med globusen).

Den kommer som standard til at hedde IdHTTP1, så enten har du haft en eller også er det noget kode du har sakset?
Avatar billede nidyahou Praktikant
08. februar 2004 - 11:14 #6
hmmm... mærkeligt jeg puttede den ind i en button og så virkede det...
Takker for svar forsøg og undskylder jeres spildte tid... håber nogle point kan erstatte det :D drop svar hvis disse ønskes
Avatar billede doc404 Novice
08. februar 2004 - 11:18 #7
Lå kode i en procedure eller function du selv havde oprettet?

Så er det ikke så mærkeligt. Læs lidt om variable og scopes i Delphi hjælpen ;-)
Avatar billede nidyahou Praktikant
08. februar 2004 - 11:24 #8
DOH !!! jeg havde glemt at kalde det en function :D
jeg vil gerne henvise til mit næste dillema (dem har jeg jo så mange af ;)
http://www.eksperten.dk/spm/462380
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