![]() |
Bin ich zu blöd für Indy 8 unter Delphi4 ???
Hi, ich bin echt kurz vorm Verzweifeln:
Ich hab mir das Indy 8 Package geladen und versuche nun seit Stunden erfolglos, das Viech unter Delphi 4 Standard zu installieren. Beim Kompilieren meldet er aber einen Fehler nach dem anderen. Hatte jemand schon mal das Problem und warum bin ich zu blöd? Fxbasic |
Re: Bin ich zu blöd für Indy 8 unter Delphi4 ???
Hai fxbasic,
es wäre eventuell hilfreich wenn Du mal die ersten Fehlermeldungen posten würdest. Zitat:
|
Re: Bin ich zu blöd für Indy 8 unter Delphi4 ???
[Fehler] IdNNTP.pas(231): Nicht genügend wirkliche Parameter
[Fehler] IdNNTP.pas(239): Nicht genügend wirkliche Parameter [Fehler] IdNNTP.pas(264): Konstanten dürfen nicht für offene Array-Argumente verwendet werden [Fehler] IdNNTP.pas(270): Konstanten dürfen nicht für offene Array-Argumente verwendet werden [Fehler] IdNNTP.pas(277): Konstanten dürfen nicht für offene Array-Argumente verwendet werden [Fehler] IdNNTP.pas(334): Konstanten dürfen nicht für offene Array-Argumente verwendet werden [Fehler] IdNNTP.pas(396): Konstanten dürfen nicht für offene Array-Argumente verwendet werden [Fehler] IdNNTP.pas(405): Konstanten dürfen nicht für offene Array-Argumente verwendet werden [Fehler] IdNNTP.pas(418): Inkompatible Typen: 'Array' und 'Integer' [Fehler] IdNNTP.pas(464): Konstanten dürfen nicht für offene Array-Argumente verwendet werden [Fehler] IdNNTP.pas(516): Nicht genügend wirkliche Parameter [Fehler] IdNNTP.pas(519): Nicht genügend wirkliche Parameter [Fehler] IdNNTP.pas(521): Nicht genügend wirkliche Parameter [Fehler] IdNNTP.pas(563): Konstanten dürfen nicht für offene Array-Argumente verwendet werden [Fehler] IdNNTP.pas(570): Konstanten dürfen nicht für offene Array-Argumente verwendet werden [Fehler] IdNNTP.pas(579): Konstanten dürfen nicht für offene Array-Argumente verwendet werden [Fataler Fehler] Indy40.dpk(122): Verwendete Unit 'IdNNTP.pas' kann nicht compiliert werden |
Re: Bin ich zu blöd für Indy 8 unter Delphi4 ???
|
Re: Bin ich zu blöd für Indy 8 unter Delphi4 ???
Genau die hab ich.
|
Re: Bin ich zu blöd für Indy 8 unter Delphi4 ???
Du könntest ja auch die 9 verwenden, die sollte ja auch unter D4 laufen?
(Da ich derzeit eh nur damit rumspiele, hab'sch mir die 10 genommen) |
Re: Bin ich zu blöd für Indy 8 unter Delphi4 ???
Da ist ein Fehler in den Source Codes :mrgreen: Wer findet ihn?
Hier die Version zum Download:
Delphi-Quellcode:
Hier die korrigierte Version:
// IdNNTP.pas; Zeilen 92, 93
function SendCmd(const AOut: string; const AResponse: array of SmallInt): SmallInt; override;
Delphi-Quellcode:
...:cat:...
// einfach die Direktive "overload;" einfügen und kompilieren :)
function SendCmd(const AOut: string; const AResponse: array of SmallInt): SmallInt; overload; override; |
Re: Bin ich zu blöd für Indy 8 unter Delphi4 ???
Zitat:
...:cat:... |
Re: Bin ich zu blöd für Indy 8 unter Delphi4 ???
Geht leider beides nicht.
Welches Package genau muss da kompiliert werden? Hab folgedne ausprobiert: - dclindy.dpk - dclindy40.dpk - indy.dpk - indy40.dpk Und jedesmal hagelt's Fehlermeldungen. DAS NERVT! |
Re: Bin ich zu blöd für Indy 8 unter Delphi4 ???
Zitat:
Zitat:
- dclindy40.dpk - indy40.dpk Reihefolge ist wichtig. Welches zuerst, da bin ich mir jetzt nicht sicher :mrgreen: Wenn es Fehlermeldungen hagelt, erst das andere kompilieren und dann noch einmal das erste ;) Welche Fehlermeldungen bekommst Du denn nach der Änderung der Unit IdNNTP.pas ? Nenne einfach mal die ersten 3 oder 4 ;) ...:cat:... |
Re: Bin ich zu blöd für Indy 8 unter Delphi4 ???
Nach der "Korrektur" im Source-Code verrät mir Delphi:
[Fehler] IdNNTP.pas(93): Felddefinition nicht erlaubt nach Methoden oder Eigenschaften [Fehler] IdNNTP.pas(94): Funktion benötigt Ergebnistyp [Fehler] IdNNTP.pas(94): ';' erwartet, aber '(' gefunden [Fehler] IdNNTP.pas(94): 'END' erwartet, aber ')' gefunden [Fehler] IdNNTP.pas(231): Nicht genügend wirkliche Parameter |
Re: Bin ich zu blöd für Indy 8 unter Delphi4 ???
In welcher Unit / welche Zeile ?
...:cat:... |
Re: Bin ich zu blöd für Indy 8 unter Delphi4 ???
Soo, hatte selber Fehler in die PAS geschrieben jetzt geht das Kompilieren.
Bei Klick auf Installieren allerdings meldet mir Delphi: "Package Indy40 kann nicht geladen werden. Es enthält die Unit TIdRessourceStrings, die auch im Package indy enthalten ist" Egal in welcher Reihenfolge ich vorangehe. |
Re: Bin ich zu blöd für Indy 8 unter Delphi4 ???
:shock: Na gut, dann ebend nicht -.-
PS: in meinem alten D4 hatte ich nie und werd' wohl auch nie Indy verwenden - da sind ja schließlich noch so ein paar nette FTP...-Komponenten drin, welche ich in D7 vermiß :cry: |
Re: Bin ich zu blöd für Indy 8 unter Delphi4 ???
Tja, leider brauch ich Indy hier dringend und hab auch keinen (legalen) Zugriff auf eine andere Version :|
|
Re: Bin ich zu blöd für Indy 8 unter Delphi4 ???
Zitat:
Zitat:
...:cat:... |
Re: Bin ich zu blöd für Indy 8 unter Delphi4 ???
Keine Sorge, selbst bei D7 und Indy 10 hatte ich ewig gebraucht, um es zu installieren, also davon ist wohl niemand verschont.
PS: in der c't Heft 8 (5.4.04) ist Delphi 7 Personal drin ;) hier gibt es auch irgendwo einen Thread dazu |
Re: Bin ich zu blöd für Indy 8 unter Delphi4 ???
SAKURA DU BIST EIN GOTT!!!
Danke es geht. Und als Admin kannste Thread auch gleich schließen ;-) |
Re: Bin ich zu blöd für Indy 8 unter Delphi4 ???
:oops: Danke :-D
Zitat:
...:cat:... |
Re: Bin ich zu blöd für Indy 8 unter Delphi4 ???
Zum Thema anknüpfen:
Palette und alles funzt. Aber: "idmessage.dcu nicht gefunden, iddies.dcu nicht gefunden iddas.dcu nicht gefunden, idjenes.dcu auch nicht gefunden" :kotz: |
Re: Bin ich zu blöd für Indy 8 unter Delphi4 ???
Zitat:
eintragen. mfG mirage228 |
Re: Bin ich zu blöd für Indy 8 unter Delphi4 ???
Zitat:
1. Lösung Offne die beiden Indy-Packages noch einmal und gehe jeweils(!) zu den Projekt-Optionen [STRG]+[F11] und dann auf die Seite Verzeichnisse/Konditionen. Bei Unit Ausgabe Verzeichnis fügst Du $(DELPHI)\Lib hinzu und kompilierst die Packages noch einmal. 2. Lösung Du tust das gleiche für Deine Projekte, in welchen Du die Indy-Kompos nutzen willst, gehst allerdings zu den Suchpfaden und fügst dort Dein Indy\Source Verzeichnis ein ;) ...:cat:... |
Re: Bin ich zu blöd für Indy 8 unter Delphi4 ???
Und ich dachte, Computer sollten einem die Arbeit abnehmen...
OK, danke für alle sorry für meine anfängermäßige Unfähigkeit trotz sechs Jahren mit Delphi. Traurig, traurig. Das kommt halt davon wenn immer nur die Standardkompos benutzt. *indenar***beißt* |
Re: Bin ich zu blöd für Indy 8 unter Delphi4 ???
Zitat:
|
Re: Bin ich zu blöd für Indy 8 unter Delphi4 ???
Zitat:
...:cat:... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz