AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

ftp mit wininet

Ein Thema von ulilüding · begonnen am 21. Mai 2012 · letzter Beitrag vom 30. Mai 2012
Antwort Antwort
ulilüding

Registriert seit: 23. Okt 2010
Ort: Berlin
33 Beiträge
 
Delphi 5 Professional
 
#1

AW: ftp mit wininet

  Alt 27. Mai 2012, 08:14
Das ist völlig richtig. Die Delphi-Installation ist die gleiche, also auch die wininet.pas (zumal ich die schon hin- und herkopiert habe, ohne Erfolg). Der Unterschied muß in der (jeweils verwendeten) wininet.dll liegen. Ich vermute, daß WIN7 das XP-Kompilat als solches erkennt und für die "Weiterletung" (mehr macht die wininet.pas de facto ja nicht) die entsprechende dll bereitstellt. Will man hingegen unter WIN 7 kompilieren, so bekommt der Kompiler bzw. die exe die dll angereicht, bei der der letzte Parameter fehlt (warum auch immer). Deine Idee, D5 im "XPmode" zu betreiben, klingt nach einer guten Idee. Als WIN7-rookie sei mir erlaubt zu fragen, wie das bewerkstelligt wird (obwohl Ihr Euch wahrscheinlich gerade totlacht) Danke für die Hilfe, und Danke auch an luckie für die source, darin war allerdings kein ftpCommand zu finden, hat also nix geholfen.

LG Uli
eben der mit space
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.975 Beiträge
 
Delphi 12 Athens
 
#2

AW: ftp mit wininet

  Alt 27. Mai 2012, 08:33
Wie du die Funktion aufrufen kannst, das heißt deren Parameter beim Kompilieren, stehen in der Unit drin und nicht in der DLL. Wenn es also dieselbe Unit ist, dann ist auch der Aufruf derselbe.

Irgendetwas stimmt da nicht...
Ich bin im Moment noch unterwegs, aber heute Abend wieder zu Hause. Dann kann ich im virtuellen PC bei Delphi 5 schauen wie es bei mir aussieht.

Was den XPMode angeht:
Die notwendigen Dateien kannst du von Microsoft hier herunterladen, sofern du nicht nur eine Home Edition von Windows hast. Der steht nämlich erst ab der Professional zur Verfügung.
Bei den Home Editions bietet sich eine andere Virtualisierungslösung wie VirtualBox, VMWare oder der alte Virtual PC an.
http://www.microsoft.com/windows/vir.../download.aspx
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
ulilüding

Registriert seit: 23. Okt 2010
Ort: Berlin
33 Beiträge
 
Delphi 5 Professional
 
#3

AW: ftp mit wininet

  Alt 30. Mai 2012, 10:05
habe gerade nochmal in der wininet.pas nachgeschaut: da steht der genau der FTPCommand-Aufruf drin wie oben in meinem Startbeitrag angegeben, also MIT dem Pointer auf data_handle. Trotzdem wird dieser Parameter bei der Eingabe von "FTPCommand(" nicht mit aufgeführt und somit nicht erwartet. Könnte der Compiler unter WIN 7 "klammheimlich" eine andere wininet.pas nehmen (und wo ist die dann?). Glaube ich eher nicht. Es scheint so, als ob delphi 5 unter WIN 7 diese Funktion nicht richtig "liest"? In voller Ahnungslosigkeit

LG Uli
eben der mit space
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.975 Beiträge
 
Delphi 12 Athens
 
#4

AW: ftp mit wininet

  Alt 30. Mai 2012, 12:42
Schreib mal explizit wininet.FtpCommand...
Eigentlich kann es nur sein, dass irgendwo noch eine gleichnamige Funktion existiert.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
ulilüding

Registriert seit: 23. Okt 2010
Ort: Berlin
33 Beiträge
 
Delphi 5 Professional
 
#5

AW: ftp mit wininet

  Alt 30. Mai 2012, 15:45
Hallo Leute,

meinen Dank an alle, die sich der Sache angebommen haben. Daß die wininet.pas vom WIN 7 vergurkt wird scheint richtig zu sein (->Jaenicke, Dein Tipp). Ich habe in meinem Programmcode eine identische Funktion (=Übergabe an die dll) unter leicht anderem Namen eingebaut, und alles ist gut. Für diese Arbeit wird die wininet.pas dann eben nicht genommen. Muß man ja nicht (und die .pas ist - äh - WIE alt?). Danke nochmal, und viel Spaß und Erfolg an anderen Themen.

LG Uli
eben der mit space
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:08 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