Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Bin ich zu blöd für Indy 8 unter Delphi4 ??? (https://www.delphipraxis.net/20603-bin-ich-zu-bloed-fuer-indy-8-unter-delphi4.html)

fxbasic 20. Apr 2004 11:32


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

Sharky 20. Apr 2004 11:36

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:

Zitat von fxbasic
...und warum bin ich zu blöd?

:chat: ;-)

fxbasic 20. Apr 2004 11:42

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

Sharky 20. Apr 2004 11:51

Re: Bin ich zu blöd für Indy 8 unter Delphi4 ???
 
Hast Du auch die richtige Version?

Indy 8

fxbasic 20. Apr 2004 11:53

Re: Bin ich zu blöd für Indy 8 unter Delphi4 ???
 
Genau die hab ich.

himitsu 20. Apr 2004 11:58

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)

sakura 20. Apr 2004 11:58

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:
    // IdNNTP.pas; Zeilen 92, 93
    function SendCmd(const AOut: string; const AResponse: array of SmallInt):
      SmallInt; override;
Hier die korrigierte Version:

Delphi-Quellcode:
    // einfach die Direktive "overload;" einfügen und kompilieren :)
    function SendCmd(const AOut: string; const AResponse: array of SmallInt):
      SmallInt; overload; override;
...:cat:...

sakura 20. Apr 2004 11:59

Re: Bin ich zu blöd für Indy 8 unter Delphi4 ???
 
Zitat:

Zitat von himitsu
Du könntest ja auch die 9 verwenden, die sollte ja auch unter D4 laufen?

Mit Indy 9 wurde der Support für Delphi 4 Standard eingestellt ;)

...:cat:...

fxbasic 20. Apr 2004 12:01

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!

sakura 20. Apr 2004 12:08

Re: Bin ich zu blöd für Indy 8 unter Delphi4 ???
 
Zitat:

Zitat von fxbasic
Geht leider beides nicht.

Hm, ich habe gerade mal extra für Dich den Download gestartet gehabt und Delphi 4 geöffnet (war schon eingestaubt auf der HDD) Ich hatte die exakt gleichen Fehler und zur Korrektur nur die eine Anweisung (Overload;) eingefügt.

Zitat:

Zitat von fxbasic
Welches Package genau muss da kompiliert werden?

Folgende:

- 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:...


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:41 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz