Entwickler-Ecke
Internet / Netzwerk - 1 Fehler, Undeclared... (weiß net weiter)
Iaa_1 - So 05.10.08 01:43
Titel: 1 Fehler, Undeclared... (weiß net weiter)
Quelltext
1: 2:
| [Pascal Error] Unit1.pas(32): E2003 Undeclared identifier: 'IdHTTP1' [Pascal Fatal Error] Project1.dpr(5): F2063 Could not compile used unit 'Unit1.pas' |
ich weiß leider net wo der fehler liegt...
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| procedure TForm1.Button1Click(Sender: TObject); var responseStream: TFileStream; begin responseStream := TFileStream.Create(edit2.text, fmCreate); IdHTTP1.Get(edit1.text, responseStream); responseStream.free; end; end. |
wie nutze ich idhttp1?
hatte was unter uses eingetragen war aber falsch^^
Moderiert von
Gausi: Delphi-Tags hinzugefügt
platzwart - So 05.10.08 01:59
[Pascal Error] Unit1.pas(32): E2003 Undeclared identifier: 'IdHTTP1'
naja, nicht deklarierter bezeichner ^^. gaaaaaanz oben, in der liste deiner verwendeten objekte/komponenten müsste ein IdHTTP1: TIdHTTP; stehn, tuts aber net...
Iaa_1 - So 05.10.08 02:01
[Pascal Fatal Error] Unit1.pas(7): F1026 File not found: 'IdHTTP1.dcu'
elundril - So 05.10.08 05:46
hast du die indys überhaupt bei deinem delphi installiert?
Die Muhkuh - So 05.10.08 10:10
Die Unit heißt IdHTTP und nicht IdHTTP1
jaenicke - So 05.10.08 11:02
Und außerdem nutzt es alleine nix, wenn nur die Unit IdHttp in der uses steht und oben die Variable IdHttp1: TIdHttp deklariert ist. Entweder legst du die Komponente TIdHttp aus der Komponentenpalette auf das Formular, dann passiert das auch automatisch, oder du musst die Komponente zur Laufzeit zusätzlich selbst erstellen.
Iaa_1 - So 05.10.08 11:21
ich habe indy 10 mit einem auto installier installiert ;)
kann mir wer den rest bitte genau erklären?
das mit komponenten ist so nen ding... (habe delphi 10)
jaenicke - So 05.10.08 11:23
Ja, wenn es sich nicht um Turbo Delphi Explorer handelt (wo die Installation in die Komponentenpalette ja nicht möglich ist), dann müsstest du in der Komponentenpalette unterhalb der mitgelieferten Komponenten auch die Indy-Komponenten finden.
Iaa_1 - So 05.10.08 11:35
als was ist die komponentenpalette normalerweise beschriftet?
und wo finde ich sie normalerweise...
habe mein delphi 10 auffen kopf gestellt aber nix gefunden
jaenicke - So 05.10.08 11:37
In der Komponentenpalette findest du unter anderem die mitgelieferten Komponenten von Delphi, also TMemo, TButton, etc.
Die stehen unter Standard, und weiter unten in der Liste stehen auch die Indy-Komponenten. Aber wie gesagt nur, wenn es nicht Turbo Delphi Explorer ist und Indy korrekt installiert ist.
Iaa_1 - So 05.10.08 11:43
also ob es turbo delphi ist oder net weiß ich nicht^^
also dort in der liste hab ich nix gefunden, nach dem istallieren mit dem auto installer hab ich nen ordner auffer festplatte namens:
D:\Programme\Indy 10 for Visual Studio .NET 2003
Indy 10 for Visual Studio .NET 2003
Die Muhkuh - So 05.10.08 11:48
Iaa_1 hat folgendes geschrieben : |
| also ob es turbo delphi ist oder net weiß ich nicht^^ |
Dann schau mal nach, welches Delphi das ist. :roll:
jaenicke - So 05.10.08 11:51
Wenn es die kostenlose Version ist, dann ist es Turbo Delphi Explorer, und dann kann man dort Indy nicht einfach installieren. Das ist ja genau die Einschränkung dieser Version.
In diesem Fall musst du in den Optionen den Pfad zu den Indy-Quelltextdateien auf der Platte angeben, die Unit IdHttp zur uses hinzufügen und die Komponente manuell zur Laufzeit erzeugen. Das geht unter Tools --> Optionen --> Delphi Optionen --> Bibliothek - Win32 --> Bibliothekspfad, wobei ich die Bezeichnungen selbst übersetzt habe, die müssten so ähnlich heißen, ich benutze selbstverständlich keine deutsche IDE.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| procedure TForm1.Button1Click(Sender: TObject); var IdHttp1: TIdHTTP; begin IdHttp1 := TIdHTTP.Create;
IdHttp1.Free; |
// EDIT:
Eigentlich müsste Indy aber bei Turbo Delphi Explorer dabei sein dachte ich, dann musst du den Pfad nicht extra angeben und auch nix installieren, sondern nur in die uses schreiben und die Komponente erzeugen.
Iaa_1 - So 05.10.08 11:54
exakteres als Delphi 10 Lite kann ich nicht rauskriegen
Borland® Delphi® for Microsoft® Windows™ Version 10.0.2166.28377 Update 1
jaenicke - So 05.10.08 11:55
Die angegebene Versionsbezeichnung ist soweit ich das sehe eine illegale Raubkopie von Delphi...
// EDIT:
In der einige Teile absichtlich entfernt wurden, eventuell fehlt deshalb auch Indy...
Nimm einfach das kostenlose
Turbo Delphi Explorer [
http://turboexplorer.com/delphi], sonst musst du mit rechtlichen Konsequenzen rechnen, wenn du Raubkopien von Delphi benutzt.
Und dann sollte es auch reichen, wenn du einfach IdHttp in die uses schreibst und den in meinem vorherigen Beitrag geposteten Code dir anschaust.
Iaa_1 - So 05.10.08 18:56
ist keine raubkopie O,o
das kann ich dir zu 1.... (kb zu schreiben) % sagen ;)
jaenicke - So 05.10.08 18:58
Dann würde mich interessieren woher du dein Delphi hast. Unter der von dir genannten Bezeichnung habe ich nur Seiten mit einer abgespeckten raubkopierten Version von Delphi gefunden...
(die ich hier nicht verlinken möchte...)
Iaa_1 - So 05.10.08 19:01
habe einem kumpel seine lizens abgekauft
//edit: wird bissl offtopic^^
ich probiers mal mit ner anderen
jaenicke - So 05.10.08 19:02
Dann hat dich dein "kumpel" besch***, es gibt eine solche Version nicht zu kaufen, sondern nur als illegalen Download. (Jedenfalls habe ich nichts anderes gefunden.)
Iaa_1 - So 05.10.08 19:05
ernsthaft jetzt?
dann hol ich morgen erstmal mein geld zurück und guck mal obs echt so ist O,o
und werde dann deine v. testen
platzwart - So 05.10.08 19:10
außerdem müsstest du dann die version deines freundes bei codegear überschreiben... habt ihr sicherlich nicht gemacht ;)
Iaa_1 - So 05.10.08 19:12
was du meine?
Yogu - So 05.10.08 19:12
jaenicke hat folgendes geschrieben : |
| Unter der von dir genannten Bezeichnung habe ich nur Seiten mit einer abgespeckten raubkopierten Version von Delphi gefunden... |
Also wenn ich nach
DELPHI 10.0.2166.28377 UPDATE 1 google, dann ist eine Seite von
CodeGear [
http://support.codegear.com/article/35904] ziemlich weit oben. Und dort steht, dass die genannte Versionsnummer Update 1 enthält, was ja auch aus dem Suffix zu schließen ist. Vor Raubkopie steht da nix. :nixweiss:
Yogu - So 05.10.08 19:22
jaenicke hat folgendes geschrieben : |
| Ich meine nicht die Versionsnummer, dass die auch bei Raubkopien original aussieht ist ja klar... ich meine seine Produktbezeichnung vorher... |
Oh. :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!