Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi D7 SFTP SecureBridge (https://www.delphipraxis.net/215781-d7-sftp-securebridge.html)

Wolf65 6. Sep 2024 09:11

D7 SFTP SecureBridge
 
Hallo Zusammen,

danke mal für die vielen Interessanten Themen und Lösungen.

Für ein altes Projekt verwende ich eine VM Maschine mit
XP (SP3) und Delphi 7. Ja ich weiß das ist alt aber ich müsste
jetzt eine Möglichkeit einbauen per SFTP Verbindung Daten
auszutauschen. Nachdem ich hier über SecureBridge von Devart
gelesen habe wollte ich das mal ausprobieren. Also installiert
nur leider kann man nicht mal das SFTPClient Testproject
compilieren. Fehlermeldung:
[Fataler Fehler] DemoForm.pas(21): Unit ScUtils wurde mit einer
unterschiedlichen Version von WinSock.PSOCKADDR compiliert.
Klingt auch verständlich da XP. Jetzt meine Frage. Wenn ich jetzt
die Sourcen hätte und ScUtils.pas (usw.) neu übersetzten könnte,
sind dann die entstehenden .exe, wenn sie auf Windows 10 oder 11
laufen, auf dem letzten Sicherheitsstandard von SecureBridge?
Oder habe ich da nur eine Chance wenn ich die Entwicklungsumgebung
auf den aktuellen Stand bringe? Wäre halt leider ein enormer Aufwand.

Habt Ihr eventuell ander Tipps für sicherheitstechnisch aktuelle SFTP
Komponenten (dürfen auch etwas kosten) welche für D7 und XP geeignet sind
und auch aktuell gehalten werden.

Danke sehr!

lg Wolf

AuronTLG 6. Sep 2024 13:01

AW: D7 SFTP SecureBridge
 
Hm, muss es unbedingt Win XP sein?
Ich pflege auch noch alte Programme und habe dafür eine Windows 7 VM, auf der mein Delphi 7 läuft. Dieses hat auch Secure Bridge installiert, mit welchem ich dort auch SFTP verwende ohne irgendwelche Probleme.

himitsu 6. Sep 2024 15:15

AW: D7 SFTP SecureBridge
 
Zitat:

Fataler Fehler] DemoForm.pas(21): Unit ScUtils wurde mit einer
unterschiedlichen Version von WinSock.PSOCKADDR compiliert.
Klingt auch verständlich da XP.
Sowas hat aber normal nichts mit dem OS (XP) zu tun, sondern mit der Delphi-Version, inkl. dessen jeweiligen installierten Updates und Patches.

Eine verwendete DCU (die nicht neu aus der PAS kompiliert wurde) verwendet eine weitere DCU, welche aber nicht dazu passt.

Delphi.Narium 6. Sep 2024 15:21

AW: D7 SFTP SecureBridge
 
Versuch es mal statt mit Kompilieren mit Erzeugen und stelle sicher, dass Du zu allen Units auch die entsprechenden .Pas im Suchpfad des Projektes hast. Im Zweifelsfalle die entsprechenen Units ins Projekt aufnehmen.

dummzeuch 6. Sep 2024 18:32

AW: D7 SFTP SecureBridge
 
So am Rande bemerkt: Delphi 7 kann man auch unter Windows 10 installieren und benutzen.

Wolf65 13. Sep 2024 08:53

AW: D7 SFTP SecureBridge
 
Zitat:

Zitat von AuronTLG (Beitrag 1540648)
Hm, muss es unbedingt Win XP sein?
Ich pflege auch noch alte Programme und habe dafür eine Windows 7 VM, auf der mein Delphi 7 läuft. Dieses hat auch Secure Bridge installiert, mit welchem ich dort auch SFTP verwende ohne irgendwelche Probleme.

Nein muss es nicht, aber ich versuche es zu vermeiden eine neue VM und D7 aufzusetzen.

lg Wolf

Wolf65 13. Sep 2024 08:58

AW: D7 SFTP SecureBridge
 
Zitat:

Zitat von himitsu (Beitrag 1540652)
Zitat:

Fataler Fehler] DemoForm.pas(21): Unit ScUtils wurde mit einer
unterschiedlichen Version von WinSock.PSOCKADDR compiliert.
Klingt auch verständlich da XP.
Sowas hat aber normal nichts mit dem OS (XP) zu tun, sondern mit der Delphi-Version, inkl. dessen jeweiligen installierten Updates und Patches.
Eine verwendete DCU (die nicht neu aus der PAS kompiliert wurde) verwendet eine weitere DCU, welche aber nicht dazu passt.

Danke für die Info. Mein Delphi ist 7.00 (Build 4.453) Professional. Dachte das wäre das letzte 7er.
Sourcen von SecureBridge habe ich ja leider nicht, da es nur eine Testversion ist.

lg Wolf

Wolf65 13. Sep 2024 08:59

AW: D7 SFTP SecureBridge
 
Zitat:

Zitat von Delphi.Narium (Beitrag 1540653)
Versuch es mal statt mit Kompilieren mit Erzeugen und stelle sicher, dass Du zu allen Units auch die entsprechenden .Pas im Suchpfad des Projektes hast. Im Zweifelsfalle die entsprechenen Units ins Projekt aufnehmen.

Danke, habe ich versucht, aber leider gleiches Ergebnis. Source zu SercueBridge habe ich leider nicht.
Ist die Testversion.

lg Wolf

Wolf65 13. Sep 2024 09:01

AW: D7 SFTP SecureBridge
 
Zitat:

Zitat von dummzeuch (Beitrag 1540656)
So am Rande bemerkt: Delphi 7 kann man auch unter Windows 10 installieren und benutzen.

Ja, aber ich versuche es zu vermeiden eine neue VM und D7 aufzusetzen. Der Zeitaufwand wäre doch beträchtlich.

lg Wolf

himitsu 13. Sep 2024 10:41

AW: D7 SFTP SecureBridge
 
Zitat:

Zitat von Wolf65 (Beitrag 1540939)
Mein Delphi ist 7.00 (Build 4.453) Professional. Dachte das wäre das letzte 7er.

Ich kann das Build grade nicht sehen (nicht mehr installiert), aber das Letzte müsste eine 7.1 sein (nannte sich genauer "Delphi 7 General Update 7.1" oder einfach nur "Delphi 7 Update 1")

Es gab zusätzlich auch drei kleinere Updates für Datenbankkomponenten (DB2, COBRA und MS SQL)
und ein "Bold Update for Delphi 7" (ID 25937), wovon ich grade nicht weiß, wofür das war.


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