Entwickler-Ecke
Internet / Netzwerk - [DCC Fehler] Unit1.pas(32): E2362 Auf protected-Symbol TIdTC
Iaa_1 - Sa 07.02.09 16:45
Titel: [DCC Fehler] Unit1.pas(32): E2362 Auf protected-Symbol TIdTC
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| procedure TForm1.Button1Click(Sender: TObject); var stream:TFileStream; begin stream:=TFilestream.create('C:\datei.exe',fmcreate); idhttp1.host:='host.de'; idhttp1.connect; idhttp1.Get('ordner/datei.exe',stream); idhttp1.disconnect; stream.free end; end. |
wo liegt der fehler?
BenBE - Sa 07.02.09 16:47
In der Art der Fragestellung ;-)
Die meisten Mitglieder hier im Forum sind Programmierer und keine Hellseher; ein wenig mehr Informationen wären also nicht ganz schlecht ;-)
Wenn Du also noch markieren könntest, welche Zeile er anmeckert, wie idhttp1 deklariert ist und was ggf. noch von Interesse sein könnte, würdest Du uns helfen, dich bei deinem Problem zu unterstützen ;-)
Iaa_1 - Sa 07.02.09 16:49
Das obere ist der source wo der fehler auftritt und der fehler heißt:
[DCC Fehler] Unit1.pas(32): E2362 Auf protected-Symbol TIdTCPClientCustom.Host kann nicht zugegriffen werden
nutze indyhttp und ein button mehr net...
Zeile wo der fehler ist:
idhttp1.host:='host.de';
Xentar - Sa 07.02.09 16:51
Host brauchst / darfst du nicht zu verändern.
Schreib den Host im idHTTP1.Get mit dabei und gut ist.
jaenicke - Sa 07.02.09 22:17
Connect und Disconnect braucht man genausowenig (gibts die überhaupt bei TIdHttp :gruebel:), die exakte Adresse der Datei im Netz als erster Parameter bei Get reicht wie
Xentar schon sagte.
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!