Entwickler-Ecke
Internet / Netzwerk - Einfacher Datei Download
hedie - Sa 08.01.05 01:16
Titel: Einfacher Datei Download
Hllo zusammen
Ich habe folgendes problem:
Ich möchte auf
einfachsteart und weise eine datei downloaden lassen
habe das forum auch schon durchsucht auch ein par sachen gefunden aber immer wenn ich es
compilieren möchte kommt die meldung bzw der fehler
undefinierter bezeivhner downloadtofile
also wie kann ich auf einfache art eine datei downloaden bitte schikt mir
beispiele (e-mail hedie2@tiscali.ch)(bin leider noch anfänger deshalb habe ich keihne ahnung von source code und so)
also hoffe ihr antwortet mir rasch
Liebe grüsse
Hedie
matze - Sa 08.01.05 12:16
hast du auch URLMon in die uses mit eingeunden ?
hedie - Sa 08.01.05 12:42
sorry du must mir leider sagen wie das geht (eben keine ahnung von delphi)
Delete - Sa 08.01.05 13:47
Ist es dann, bei allem Respekt, nicht falsch, gleich mit so einem Projekt anzufangen?
hedie - Sa 08.01.05 15:16
also ich habe eben schon mit c++ programiert mit Batch dateien mit Visual Basic und da denke ich hätte ich schon ein wenig erfahrung ja gut nicht halt mit delphi aber ein bisschen gemeinsamkeit haben die programmiersprachen ja schon oder?
ich will ja auch nur auf die allereinfachste art eine datei downloaden lassen
gruss
Hedie
demo88 - Sa 08.01.05 16:07
ich glaube matze wollte damit fragen ob das Wort "urlMon" ganz oben in der reihe von wörtern hinter dem Wort "uses" steht...
Delete - Sa 08.01.05 16:16
| hedie hat folgendes geschrieben: |
| also ich habe eben schon mit c++ programiert mit Batch dateien mit Visual Basic und da denke ich hätte ich schon ein wenig erfahrung |
Dann solltest du auch so viel Erfahrung habe, dass man sich auch mal mit den Grundlagen auseinandersetzt.
Außerdem kennt die deutsche Sprache auch Satzzeichen. :roll:
hedie - Sa 08.01.05 17:20
jah schon aber ich habe erst angefangen und denke dass ein download nicht viel aufwand sei
hedie - Sa 08.01.05 17:29
Hab noch was anderes wass ist an diesem code falsch?
---------------------------------------------------
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21:
| procedure TForm1.Button1Click(Sender: TObject); begin Label2.Caption := Edit1.Text Edit1.Text := 'jt'; end;
procedure TForm1.Timer1Timer(Sender: TObject); begin Label1.Caption := TimeToStr (now) end;
procedure TForm1.Timer2Timer(Sender: TObject); begin IF Label1.Caption := Label2.Caption Then BEEP.Enabled true
procedure TForm1.BEEPTimer(Sender: TObject); begin beep end;
end. |
grüsse hedie
Moderiert von
Christian S.: Code- durch Delphi-Tags ersetzt.
Karlson - Sa 08.01.05 17:34
Delphi-Quelltext
1:
| IF Label1.Caption := Label2.Caption Then BEEP.Enabled := true |
Kein Vergleich mit := bei Real-Typen. Als nur = nicht := beim ersten Highlight, und beim zweiten Highlight den := einfügen ;)
Und ums gleich mal zu sagen:
1.) Eigentlich für jede Frage einen neuen Thread eröffnen.
2.) Es gibt hier die Delphi-Tags, damit kannst du deinen Code im Delphieditor highlighting darstellen. Du musst also nicht die [ code ] Tags benutzen.
3.) Wenn du wiedermal so eine Frage hast, schreibe dazu
was nicht klappt. Also z.B. den Compilererror.
Ansonsten herzlich willkommen im Delphi-Forum ;)
hedie - Sa 08.01.05 17:36
Wider zum Download Problem also ja
ich habe die urlMon eingebunden aber leider klappt es immer noch nicht
er schreibt bei diesem code
---------------------------------------------------------
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38:
| unit Unit1;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ComCtrls, urlMon ;
type TForm1 = class(TForm) Button1: TButton; Edit1: TEdit; Edit2: TEdit; procedure Button1Click(Sender: TObject); private public end;
var Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject); var responseStream: TFileStream; begin responseStream := TFileStream.Create(edit2.text, fmCreate); IdHTTP1.Get(edit1.text, responseStream); responseStream.free;
end;
end. |
immer:
[Fehler] Unit1.pas(33): Undefinierter Bezeichner: 'IdHTTP1'
[Fataler Fehler] Project1.dpr(5): Verwendete Unit 'Unit1.pas' kann nicht compiliert werden
an wass kann das wohl liegen
grüsse hedie
Moderiert von
Christian S.: Code- durch Delphi-Tags ersetzt.
Karlson - Sa 08.01.05 17:40
Tja, Copy&Paste ist halt wirklich irgendwie nicht so gut :lol:
Ich empfehle dir jetzt auch ein Anfängertutorial, anders hat das nämlich keinen Sinn. Du findest eigentlich an jeder ecke welche. Versuchs mal mit
ANF?NGERTUTORIAL das gleiche noch bei
ANF?NGERTUTORIAL + DELPHI. Dann wirste früher oder später auf
http://www.delphi-treff.de oder
http://www.delphi-source.de treffen. Dort werden richtig gute Tutorials angeboten.
Bei dir im Code fehlt natürlich die idhttp Komponente.
ps.: Wusste garnicht das es schon einen build zu longhorn gibt ;)
hedie - Sa 08.01.05 17:42
wie fügt mann diese hinzu (binn noch anfänger)
gruss hedie
Karlson - Sa 08.01.05 17:44
| hedie hat folgendes geschrieben: |
| wie fügt mann diese hinzu (binn noch anfänger) |
Tja, da liegt der Hund begraben ;) Kannst es mir glauben, dass hat so keinen sinn. Les dir ein Anfängertutorial durch oder setze dich 20 Minuten mit der IDE auseinander und du wirst es feststellen. Wir helfen hier wirklich gerne, aber dafür wollen wir auch etwas eigeninitiative sehen. Und die wenigsten haben lust dir hier ständig Sachen zu erklären im Stil davon wie man ein Programm startet :roll:
Aber ich will ja nicht so sein: Im Komponenten Register gibts einen Reiter 'Indy' dort einfach idhttp auswählen, und auf die Form ziehen.
hedie - Sa 08.01.05 17:51
wenns doch nur so einfach wär und übrigens ich hab sehr wohl eigen initiative denn ich hab befor ich hier ein neues thema eröfnnet habe alle beiträge zum thema download durchgelesen und ich wäre ja dumm wenn ich nicht versucht hätte die indy komponente in die form zu ziehen leider
gibt es bei mier dyser regystry nicht :evil: keihne ahnung warum habe alles versuch komponente installieren und so weiter deshalb
bitte helft mir dieses registry zu aktivieren oder so
grüsse hedie
Karlson - Sa 08.01.05 18:00
| hedie hat folgendes geschrieben: |
| wenns doch nur so einfach wär und übrigens ich hab sehr wohl eigen initiative |
Sieht mir aber nicht wirklich danach aus. Du findest hier an jeder Ecke funktionierenden Code zum Dateidownload :?
| Zitat: |
ich wäre ja dumm wenn ich nicht versucht hätte die indy komponente in die form zu ziehen leider
|
Tatsächlich? Und warum schreibst du das dann nicht dazu? Meinst du ich kann hellsehen? An deinem Code sieht man dass sich keine idhttp in deinem Qt befindet, ergo funktioniert das dass du irgendwo herkopiert hast auch nicht.
| Zitat: |
gibt es bei mier dyser regystry nicht :evil: keihne ahnung warum habe alles versuch komponente installieren und so weiter
|
Aha. Wo von zum teufel redest du? :evil: Was hat das jetzt mit der "regystry" (registry) zu tun? Schreib bitte etwas sorgfältiger.
| Zitat: |
bitte helft mir dieses registry zu aktivieren oder so
|
Ich habe keine Ahnung was du willst. Die Registry hat nichts mit Indy zu tun. Desweiteren ist die Registry auch keine Komponente.
Schreib doch einfach mal wo jetzt genau dein Problem liegt.
hedie - Sa 08.01.05 18:08
Hmm ja sorry bin halt genervt das das nie klappt
also mit regystri meine ich die dinger die man auswählen kann für die einzelnen komponenten hinzuzufügen
(oben)
und mein problem ist das es eben keine "seite" also eben wo mann klicken kann wo auch so
standart win32 system beispiele und so stehen also eben bei mir gibt es kein indy abteil
habe auch schon so ein problem ei c++ gehabt habe neugestartet und dann wars dort
habe auch schon versucht aber leider nicht geklappt
naja eben vieleicht hast du eine idee wie ich diese auswahl kategorie aktivieren kann oder so etwas in der art
oder du könntest mir doch ein beispiel mit der indy komponente per e-mail schicken
grüsse hedie
Karlson - Sa 08.01.05 18:24
Tja, die Komponente gibts bei
http://www.google.de :)
Wobei die bei dir aber eigentlich dabei sein müsste. Ich dachte immer bei d7 wären die dabei :gruebel:
hedie - Sa 08.01.05 18:30
wie meinst du bei google also die komponenten pakete zum installieren?
hedie - Sa 08.01.05 18:41
sorry bin auf der site gewesen aber begreife sie nicht (nicht gut english)
kanst du mir die instalation nicht schicken (per e-mail)
bitte
gruss hedie
hedie - Sa 08.01.05 18:52
Vielen dank für deine grossartige hilfe und es tut mir leid wenn ich dich genervt habe
aber ich begreife die dinge halt nicht so gut wie du
lieber gruss
hedie
hedie - Sa 08.01.05 19:07
Habe jetzt dank deiner hilfe die indy installiert kann sie auch hinzufügen aber dan gibts diesen fehler
[Fataler Fehler] Datei nicht gefunden: 'C:\Programme\Indy 10 for Delphi 7\LibD7\IdHTTP.pas'
was nun?
gruss hedie
hedie - Sa 08.01.05 19:25
es hat geklappt
:D :D :D :D :D :D :D :D :D :D
vielen dank für diese tolle hilfe an alle die mir geholfen haben
viele grüsse
hedie
p.s. geklappt mit urlMon
Karlson - So 09.01.05 02:39
| hedie hat folgendes geschrieben: |
ich begreife die dinge halt nicht so gut wie du
|
Was absolut nicht das Problem ist :? Jeder hat mal angefangen, und am Anfang begreift es keiner. Die Sache ist nur dir, dass dir hier schon mehrere Leute ein Tutorial geraten haben. Und auch wenn es jetzt geklappt hat, ohne das Tutorial bist du beim nächsten Problem aufgeschmissen. Und es hat auch keinen Sinn jedesmal hier einen Thread zu erstellen.
Trotzdem, viel Glück und viel spass bei deinen Projekten. Denke daran dass vieles mit Learning-By-Doing am besten klappt. Am allerbesten, wenn du eigenständig nach Lösungen via Google, Forensuche oder Delphi-Hilfe (F1) suchst. Und wenn du 5 Stunden lang die Suchergebnisse abklapperst ;) Danach hast du es drin, und auch wenns komisch klingt, aber auch Suchen muss gelernt werden ;) Du musst nicht alles wissen, aber du musst wissen wo du es findest ;)
Wenn du dann dochh nochmal ein problem hast, bei dem du nicht weiterweisst, und welches zu speziell für google usw. sind, kannst du hier jederzeit fragen. Am besten mit einem aussagekräftigen Threadtitel, einer genauen Beschreibung von dem was du machen willst, den Code den du schon hast,
und ganz wichtig, einer genauen Beschreibung von dem was nicht funktioniert. Dann stehen dir hier alle Tore offen ;)
gruss
karlson.
Mitmischer 1703 - Fr 08.08.08 09:56
Karlson hat folgendes geschrieben: |
Tja, die Komponente gibts bei http://www.google.de :)
Wobei die bei dir aber eigentlich dabei sein müsste. Ich dachte immer bei d7 wären die dabei :gruebel: |
Nö ;)
War auch grad auf der Suche nach Indy ... :)
Blackheart666 - Fr 08.08.08 10:04
Dreieinhalb Jahre zu spät. :wink:
Mitmischer 1703 - Fr 08.08.08 19:42
Uffa! :shock:
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!