Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   Ist Delphi7 zu alt? (https://www.delphipraxis.net/148156-ist-delphi7-zu-alt.html)

DelTurbo 23. Feb 2010 21:42


Ist Delphi7 zu alt?
 
Hi,
ich habe mal eine frage. Ist Delphi 7 eigentlich zu alt? Mir ist das aufgefallen weil Indy seit einiger zeit Delphi 7 wohl nichtmehr unterstützt (fulld7.bat bricht ab, fehler: siehe unten). Oder soll man nicht die aktuellen svn-versionen versuchen?

Ich frage deswegen, weil ich eigentlich nicht umsteigen möchte. Aber wenn noch mehr Komponenten diesen weg gehen wird einem wohl nix anderes überig bleiben.

Danke im voraus

PS.: Ich bin ja lernfähig, mir wurde gesagt das ich immer die fehlermeldung mit schicken soll :zwinker:

svn:4069
Fehler: Ein 'Never-build' Package 'dclIndyCore70' benötigt 'always-build' Package 'IndyCore70'
Fehler: Ein 'Never-build' Package 'dclIndyCore70' benötigt 'always-build' Package 'IndySystem70'
Der Befehl "clean" ist entweder falsch geschrieben oder konnte nicht gefunden werden.
Error!

svn:4043
Fehler: Ein 'Never-build' Package 'dclIndyCore70' benötigt 'always-build' Package 'IndyCore70'
Fehler: Ein 'Never-build' Package 'dclIndyCore70' benötigt 'always-build' Package 'IndySystem70'
Der Befehl "clean" ist entweder falsch geschrieben oder konnte nicht gefunden werden.
Error!

svn:4020
IdSSLOpenSSL.pas(1648) Fehler: Undefinierter Bezeichner: 'IdSSLOpenSSL10'
IdSSLOpenSSL.pas(1648) Fehler: 'THEN' erwartet, aber Bezeichner 'LoadOpenSSLLibrary' gefunden
IdSSLOpenSSL.pas(2501) IdAuthenticationNTLM.pas(76) Fatal: Verwendete Unit 'IdSSLOpenSSL.pas' kann nicht compiliert werden
Der Befehl "clean" ist entweder falsch geschrieben oder konnte nicht gefunden werden.
Error!

-Phantom- 23. Feb 2010 23:01

Re: Ist Delphi7 zu alt?
 
Ich habe auch D7 und bei mir funktioniert die Indy Komponente 1A...

Ich denke auch nicht das D7 zu alt ist...

generic 23. Feb 2010 23:06

Re: Ist Delphi7 zu alt?
 
Ich denke eher das du die Installationsreihenfolge nicht eingehalten hast bzw. noch alte Pakete gefunden wurden.

Also: RTFM!

mjustin 24. Feb 2010 06:28

Re: Ist Delphi7 zu alt?
 
Ist nachvollziehbar auch mit FullD6.bat

Delphi-Quellcode:
Fehler: Ein 'Never-build' Package 'dclIndyCore60' benötigt 'always-build' Packag
e 'IndyCore60'
Fehler: Ein 'Never-build' Package 'dclIndyCore60' benötigt 'always-build' Packag
e 'IndySystem60'
Der Befehl "clean" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
Error!
Revision 4053

und

Revision 4069

mjustin 24. Feb 2010 06:30

Re: Ist Delphi7 zu alt?
 
Zitat:

Zitat von generic
Ich denke eher das du die Installationsreihenfolge nicht eingehalten hast bzw. noch alte Pakete gefunden wurden.

Also: RTFM!

Bei der Kompilation mit FulldX.bat ist das nicht relevant, da hier alles in der richtigen Reihenfolge vom Skript gemacht werden sollte. Danach die richtige Reihenfolge in der IDE einzuhalten ist eine andere Tasse Tee :)

nahpets 24. Feb 2010 08:08

Re: Ist Delphi7 zu alt?
 
Hallo,

arbeite auch mit Delphi 7, hatte auch schon mal Fehler bei der Installation, schon Jahre her. Habe Fehlermeldungen gelesen, habe Fehler behoben, habe installiert und siehe da, es funktioniert.

Man kann bei keiner Software erwarten, dass sie immer und überall auf Anhieb funktioniert. Da kann es hilfreich sein, mal die Fehlerursache zu ergründen und die (mögliche(n)) Fehlerquelle(n) den "Herstellern" mitteilen, mit der Bitte, diese bei einem späteren Release zu beheben. Praktische Erfahrung: Dieser Weg funktioniert.

Mögliche Fehlerbehebung wäre in diesem Fall z. B.: Die Packages manuell zu installieren. Dauert auch nicht wirklich lange und manchmal ist Delphi "helle" genug, die Fehlerbehebung selbst vorzunehmen, wie fehlende Packages hinzufügen...

DelTurbo 24. Feb 2010 09:56

Re: Ist Delphi7 zu alt?
 
Zitat:

Zitat von generic
Ich denke eher das du die Installationsreihenfolge nicht eingehalten hast bzw. noch alte Pakete gefunden wurden.

Also: RTFM!

Das hat doch nix mit der reihen folge zu tun. :roll:

@mjustin, installieren kann du es trotzdem wenn du willst. Allerdings von "hand". Bis auf die 4020. Die geht natürlich auch von hand nicht. Es sind übrigends nicht nur 4053 und 4069, sondern ab 4053. Eventuell auch früher, das weiss ich nicht.

Aber zurück zum topic. Ich dachte gestern abend, frag einfach mal. Hätte ja sein können das ich umsteigen muss. Aber so wie ich das hier rauslese, scheint das nicht der fall zu sein. Das freut mich, weil ich find das 7er reicht vollkommen aus.

alphanumeric 3. Mär 2010 14:24

Re: Ist Delphi7 zu alt?
 
wenn mans genau nimmt, kann man fast behaupten, dass delphi ansich recht schnell veraltet, da embarcadero neue versionen nachwirft und anschließend eig. kein bzw viel weniger support für die alten versionen geboten wird.

Das zum veraltern,

dein problem hat aber gewiss nichts mit dem alter von delphi 7 zu tun, nutzen tu ichs auch noch mit den indy komponenten, funktioniert klasse.

DelTurbo 4. Mär 2010 09:46

Re: Ist Delphi7 zu alt?
 
Zitat:

Zitat von alphanumeric
dein problem hat aber gewiss nichts mit dem alter von delphi 7 zu tun, nutzen tu ichs auch noch mit den indy komponenten, funktioniert klasse.

Mit den "orginalen" klappt es auch super. Da hatte ich auch überhaupt keine probs mit. Im gegenteil. Darum ging es aber ja auchnicht. Es ging darum, ob man noch von der weiterentwicklung von indy profitieren kann. Oder ob D7 nichtmehr beachtet wird.

DelTurbo 25. Mär 2010 21:42

Re: Ist Delphi7 zu alt?
 
Zitat:

Zitat von mjustin
Ist nachvollziehbar auch mit FullD6.bat

Delphi-Quellcode:
Fehler: Ein 'Never-build' Package 'dclIndyCore60' benötigt 'always-build' Packag
e 'IndyCore60'
Fehler: Ein 'Never-build' Package 'dclIndyCore60' benötigt 'always-build' Packag
e 'IndySystem60'
Der Befehl "clean" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
Error!
Revision 4053

und

Revision 4069

snv# 4155 ausgecheckt am 25.03.10 um 22:34. fulld7.bat geht immer noch nicht. :( Wie es mit D6 aussieht kann ich leider nicht sagen. Ich glaube fast das sich das wohl nichtmehr ändern wird. Schade... sehr schade...

Stevie 26. Mär 2010 06:49

Re: Ist Delphi7 zu alt?
 
Es kann sein, dass ich mich irre, aber liegt der Fehler hier nicht genau daran, dass die Runtime Packages auf always build gestellt sind? Das hat nichts mit der Delphi Version zu tun, und wenn man das ändert, dann müsste es laufen.

jsheyer 26. Mär 2010 19:41

Re: Ist Delphi7 zu alt?
 
Hallo,

genau den gleiche Fehler hatte ich auch, das hatte aber nur damit zu tun das ich nicht wie auch beschrieben die komplette Ordernstruktur aus dem Zip-File genommen habe, das wichtig, da full7.bat unter anderem einen D7 Ordner anlegt und dort wird mit ../../ zugegriffen, werden nur Teile des Orders kopiert dann fällt er auf die Nase, weil er den Ordner nicht findet. Daher dann auch die Meldung über fehlenden Runtime Packages :-)

Man kann aber die aktuelle Indy auch manuell in Delphi einfügen, ist nicht schwer und funktioniert wunderbar.

Gruß

Jörg

DelTurbo 27. Mär 2010 09:35

Re: Ist Delphi7 zu alt?
 
Hi jsheyer,

beim auschecken per SVN wird die struktur mitgenommen. Es werde ja auch 86 Files in D7 erzeugt. Aber dann bricht er halt ab. Ich find es einfach schade das man D(6)7 user so im regen stehen lässt.

mjustin 27. Mär 2010 09:51

Re: Ist Delphi7 zu alt?
 
Zitat:

Zitat von DelTurbo
Hi jsheyer,

beim auschecken per SVN wird die struktur mitgenommen. Es werde ja auch 86 Files in D7 erzeugt. Aber dann bricht er halt ab. Ich find es einfach schade das man D(6)7 user so im regen stehen lässt.

Na ja, immerhin funktionierte es ja mal. Das Delphi 2009 Batch dagegen hat iirc noch nie funktioniert. Aber ich beklage mich nicht, es ist ein sehr ausgereiftes open source Projekt, und es funktioniert auch problemlos ohne die Komponenteninstallation. Nichtvisuelle Komponenten auf Formularen / Datenmodulen sind auch eher ein Anti-Pattern :P

DelTurbo 27. Mär 2010 10:43

Re: Ist Delphi7 zu alt?
 
Ich beklage mich auch nicht. Das sieht dann anders aus :-D

Ich finde es einfach nur schade. Mehr nicht. Ich denke mal für die Indy leute wäre es ein leichtes das zu beheben. Aber es scheint keinen zu interessieren. Und das finde ich halt schade....

Es gibt ja auch nix wo man sowas "melden" könnte. Vielleicht würde es schnell gefixt. Keine ahnung. Alle anderen OpenSource projekte die ich kenne, "leben" von rückmeldungen.

Naja, man(n) muss halt damit leben.....

jsheyer 27. Mär 2010 11:11

Re: Ist Delphi7 zu alt?
 
Es funktioniert ja mit Delphi 7, zumindestens bei mir und ich habe Delphi 7 auf Windows 7.
Ich habe mir wohl das Zip File auf der Indy Seite geladen, also nicht per SVN, vielleicht ist da ja auch der Unterschied.
Und, ganz wichtig bei Windows 7 (wahrscheinlich auch Vista)ist das system Verzeichnis.
Ich bin hingegangen und habe erst einmal alten Dateien entfernt, zum einem im Windows System Verzeichnis und auch im Delphi Projekt->BPL Ordner.
Dann habe ich die die full7.bat als Administrator ausführen lassen.

Aber noch einfacher geht eigentlich die manuelle Installation, die ja auch sehr schön auf der Indy Seite beschrieben ist.

Installations Bescheibung

Gruß

Jörg

DelTurbo 27. Mär 2010 12:30

Re: Ist Delphi7 zu alt?
 
Hehe, das ist lieb das du versuchst es mir zu erklären. Aber das ich wirklich nicht nötig. Ich habe schon genug Indy-Versionen installiert. Ich install die neuesten immer von hand, da das fulld7.bat ja nichtmehr geht, und jage dann ein paar testprojekte durch um zu sehen ob sich was verbessert hat oder nicht.

Ich selber arbeite immernoch mit version 4017. Allerdings mit abgeänderten files. Die sind meinen sachen angepasst.

Gruss und trotzdem danke...


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:30 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