Alle Fragen zur Netzwerkkommunikation
felix96
Beiträge: 287 Registriert: So 29. Nov 2009, 17:44
CPU-Target: 32BitWin+64bitUbunt
Beitrag
von felix96 » Fr 15. Jan 2010, 19:31
Hallo,
gibt es
a) eine Möglichkeit diesen Code ins Laufen zu kriegen, oder
b) gibt es eine Prozedur, Funktion die ca. das gleiche kann
Code: Alles auswählen
procedure TForm1.Button1Click ( Sender: TObject) ;var Datei, Ziel: String ;begin try Label1.Caption := 'Download gestartet' ; Datei := edit1.text ; Ziel := edit2.text ; UrlDownloadToFile( nil , PChar( Datei) , PChar( Ziel) , 0 , nil ) ; Label1.Caption := 'Download beendet' ;except showmessage( 'Download abgebrochen' ) ;end ;end ;
Danke schonmal für eure Antworten it´s not a bug, it´s a feature!
Hitman
Beiträge: 512 Registriert: Mo 25. Aug 2008, 18:17
OS, Lazarus, FPC: ArchLinux x86, WinVista x86-64, Lazarus 0.9.29, FPC 2.4.1
CPU-Target: x86
Wohnort: Chemnitz
Beitrag
von Hitman » Fr 15. Jan 2010, 19:32
In der Synapase library gibt's HTTPGetFile (oder so ähnlich, siehe http.pas [oder so ähnlich
]).
felix96
Beiträge: 287 Registriert: So 29. Nov 2009, 17:44
CPU-Target: 32BitWin+64bitUbunt
Beitrag
von felix96 » Mo 18. Jan 2010, 21:03
Und was kann ich mit Synapse machen
Danke schonmal für eure Antworten it´s not a bug, it´s a feature!
theo
Beiträge: 10467 Registriert: Mo 11. Sep 2006, 19:01
Beitrag
von theo » Mo 18. Jan 2010, 21:49
felix96 hat geschrieben: Aber wo kann ich mir z.B. die Funktion HttpGetBinary downloaden ?
Also ein Sherlock Holmes bist du nun wirklich nicht.
Wie wär's wenn du mal den ersten Link von Hitman anclicken würdest?
felix96
Beiträge: 287 Registriert: So 29. Nov 2009, 17:44
CPU-Target: 32BitWin+64bitUbunt
Beitrag
von felix96 » Di 19. Jan 2010, 12:29
Und wo in diesem Synapse39 Paket finde ich die Funktion HttpGetBinary ?
Danke schonmal für eure Antworten it´s not a bug, it´s a feature!
Hitman
Beiträge: 512 Registriert: Mo 25. Aug 2008, 18:17
OS, Lazarus, FPC: ArchLinux x86, WinVista x86-64, Lazarus 0.9.29, FPC 2.4.1
CPU-Target: x86
Wohnort: Chemnitz
Beitrag
von Hitman » Di 19. Jan 2010, 12:58
Wieviele units mit HTTP im Namen gibts denn da? Abgesehen davon: auch dafür hab ich oben einen Link gepostet ...
felix96
Beiträge: 287 Registriert: So 29. Nov 2009, 17:44
CPU-Target: 32BitWin+64bitUbunt
Beitrag
von felix96 » Di 19. Jan 2010, 13:33
Und wie kann ich die unit httpsend in unit 1 einbinden, mit uses httpsend ging es nicht dann kommt immer: unit1.pas(22,6) Fatal: Can't find unit httpsend used by Unit1
Danke schonmal für eure Antworten it´s not a bug, it´s a feature!
theo
Beiträge: 10467 Registriert: Mo 11. Sep 2006, 19:01
Beitrag
von theo » Di 19. Jan 2010, 14:45
felix96 hat geschrieben: Und wie kann ich die unit httpsend in unit 1 einbinden, mit uses httpsend ging es nicht dann kommt immer: unit1.pas(22,6) Fatal: Can't find unit httpsend used by Unit1
Mach ein Package oder kopiere alle benötigten Dateien von Synapse in dein Projektverzeichnis oder nimm das Synapse Quellverzeichnis in deinen Projekt Suchpfad auf.
felix96
Beiträge: 287 Registriert: So 29. Nov 2009, 17:44
CPU-Target: 32BitWin+64bitUbunt
Beitrag
von felix96 » Di 19. Jan 2010, 18:03
Ich krigs nich hin
Danke schonmal für eure Antworten it´s not a bug, it´s a feature!
theo
Beiträge: 10467 Registriert: Mo 11. Sep 2006, 19:01
Beitrag
von theo » Di 19. Jan 2010, 18:45
felix96 hat geschrieben: Ich krigs nich hin
Dann spiel was an der frischen Luft. Das ist viel gesünder!
creed steiger
Beiträge: 957 Registriert: Mo 11. Sep 2006, 22:56
Beitrag
von creed steiger » Di 19. Jan 2010, 18:53
Projekt-->Compilereinstellungen-->(Pfade)andere Units-->Durchsuchen-->[Das Verzeichnis auswählen in dem Synapse bzw. httpsend liegt]