Læse fra Hjemmesider...

Tags:    delphi

<< < 12 > >>
Ands

Er det ikke muligt at kunne læse fra en hjemmeside???

F.eks. en string som ligger som normal tekst på en hjemmeside, og hvordan kan man få den ind i sit program???


F.eks. som på denne side..
http://www.si.frac.dk



11 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Det ved jeg ikke om man kan, men jeg plejer bare at lave en txt fil på webserveren, hente den via delphi, og indlæse den i en memo eller noget andet, og bagefter få ens program til selv at slette filen når den er indlæst. (hele den proces bliver udført på under 2sek)


Jo selvfølgelig kan man da hente fra en hjemmeside! Det er vel ingen grænser på hvad man ikke kan i Delphi, det er bare spørgsmål om fantatsi.

Men jeg vil da lige komme lidt ind på hvad du skal bruge og så en smule kode :D

Fold kodeboks ind/udKode 


så til lidt forklareing, den første er en function som "bare" skal være der... :D men det som jeg lige vil fortælle lidt om er at vi her henter ugens lottotal ned i en label :D så nemt er det!

men HUSK i users skal du have URLmon addet!

/Kallesen
¤¤¤Vi lære kun så længe vi lever¤¤¤



Nåe du bliver endnu bedre og gerne vil kunne lidt ekstra, så kan du bruge XML filer, som er utrolig godt og giver en god struktur over de dataer du skal have. En anden mulighed (mere simpel) er brugen af ini filer.



Det ved jeg ikke om man kan, men jeg plejer bare at lave en txt fil på webserveren, hente den via delphi, og indlæse den i en memo eller noget andet, og bagefter få ens program til selv at slette filen når den er indlæst. (hele den proces bliver udført på under 2sek)



Det ved jeg ikke om man kan, men jeg plejer bare at lave en txt fil på webserveren, hente den via delphi, og indlæse den i en memo eller noget andet, og bagefter få ens program til selv at slette filen når den er indlæst. (hele den proces bliver udført på under 2sek)

Jo selvfølgelig kan man da hente fra en hjemmeside! Det er vel ingen grænser på hvad man ikke kan i Delphi, det er bare spørgsmål om fantatsi.

Men jeg vil da lige komme lidt ind på hvad du skal bruge og så en smule kode :D

Fold kodeboks ind/udKode 


så til lidt forklareing, den første er en function som "bare" skal være der... :D men det som jeg lige vil fortælle lidt om er at vi her henter ugens lottotal ned i en label :D så nemt er det!

men HUSK i users skal du have URLmon addet!

/Kallesen
¤¤¤Vi lære kun så længe vi lever¤¤¤

Ands

Ok.. Det virker alt sammen, men det er bare lidt for advanceret for mig..



Det ved jeg ikke om man kan, men jeg plejer bare at lave en txt fil på webserveren, hente den via delphi, og indlæse den i en memo eller noget andet, og bagefter få ens program til selv at slette filen når den er indlæst. (hele den proces bliver udført på under 2sek)

Jo selvfølgelig kan man da hente fra en hjemmeside! Det er vel ingen grænser på hvad man ikke kan i Delphi, det er bare spørgsmål om fantatsi.

Men jeg vil da lige komme lidt ind på hvad du skal bruge og så en smule kode :D

Fold kodeboks ind/udKode 


så til lidt forklareing, den første er en function som "bare" skal være der... :D men det som jeg lige vil fortælle lidt om er at vi her henter ugens lottotal ned i en label :D så nemt er det!

men HUSK i users skal du have URLmon addet!

/Kallesen
¤¤¤Vi lære kun så længe vi lever¤¤¤

Ands

Ok.. Det virker alt sammen, men det er bare lidt for advanceret for mig..



Det ved jeg ikke om man kan, men jeg plejer bare at lave en txt fil på webserveren, hente den via delphi, og indlæse den i en memo eller noget andet, og bagefter få ens program til selv at slette filen når den er indlæst. (hele den proces bliver udført på under 2sek)

Ands

Jeg fatter ikke sså meget af det andet svar... Kan du ikke lige forklare mig hvordan man downloader en txt. fil ned til ens computer, og bagefter slettet den igen..... Helst hver for sig(Slette og downloade);



Hvordan man downloader en fil:

Tilføj URLMon i uses.

Dette skal stå under: implementation, i toppen af din kode:

function DownloadFile(SourceFile, DestFile: string): Boolean;
begin
try
Result := UrlDownloadToFile(nil, PChar(SourceFile), PChar(DestFile), 0, nil) = 0;
except
Result := False;
end;
end


Dette kan fks. være koden til din knap eller hvad du nu ellers bruger:

if DownloadFile('http://www.server.dk/minfilfil', 'C:\\minfil.fil') then
ShowMessage('Filen er downloaded.')
else
ShowMessage('Kunne ikke downloade filen.');





Sletning af fil:
DeleteFile('C:\\minfil.fil');



(jeg vidste ikke hvordan man laver kode eksempler)

[Redigeret d. 21/12-03 12:31:24 af Kasper Færch Mikkelsen]

[Redigeret d. 21/12-03 12:31:39 af Kasper Færch Mikkelsen]



jeg vidste ikke hvordan man laver kode eksempler)


Man laver kode eksempler v.h.a. [pre ] og [/pre ] uden mellemrum.

---
Hilsen Anders



jeg vidste ikke hvordan man laver kode eksempler)

Man laver kode eksempler v.h.a. [pre ] og [/pre ] uden mellemrum.

---
Hilsen Anders


Hej
Jeg har forsøgt, at få jeres projekt til at fungere.
Men det lykkes ikke.
Se venligt kodeeksemplet og fortælle hvad jeg gør galt eller der mangler!
Bruger Delphi 6.


Fold kodeboks ind/udKode 



Mvh og god jul
Monie Jacobsen

E-mail:energy@sunwind.dk



Hvordan man downloader en fil:

Tilføj URLMon i uses.

Dette skal stå under: implementation, i toppen af din kode:

function DownloadFile(SourceFile, DestFile: string): Boolean;
begin
try
Result := UrlDownloadToFile(nil, PChar(SourceFile), PChar(DestFile), 0, nil) = 0;
except
Result := False;
end;
end


Dette kan fks. være koden til din knap eller hvad du nu ellers bruger:

if DownloadFile('http://www.server.dk/minfilfil', 'C:\\minfil.fil') then
ShowMessage('Filen er downloaded.')
else
ShowMessage('Kunne ikke downloade filen.');





Sletning af fil:
DeleteFile('C:\\minfil.fil');



(jeg vidste ikke hvordan man laver kode eksempler)

[Redigeret d. 21/12-03 12:31:24 af Kasper Færch Mikkelsen]

[Redigeret d. 21/12-03 12:31:39 af Kasper Færch Mikkelsen]

Ands

Jeg har selv fundet ud af at kopiere..
copyfile('C:/minfil.txt',C:/Min mappe/minfil.txt,true);

Mange tak for hjælpen........

[Redigeret d. 21/12-03 16:51:14 af Anders]



<< < 12 > >>
t