Forum: Object-Pascal / Delphi-Language
by ulilüding,
30. Mai 2012
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?)....
Forum: Object-Pascal / Delphi-Language
by ulilüding,
26. Mai 2012
nun, die eingabe von "ftpcommand(" zeigt genu das, was zu vemuten war: der pointer auf die "Ablage" = @data_handle wird nicht mehr gewünscht. Da scheint also unter WIN 7 eine andere wininet.dll am Werk zu sein als unter WIN XP. Die (unter XP kompilierte) exe benutzt möglichweise was anderes, da gibt es ja noch jede Menge "migrations". Vielleicht muß man der wininet.pas von WIN 7 sagen, welche...
Forum: Object-Pascal / Delphi-Language
by ulilüding,
25. Mai 2012
tja, leider crashed das prg nicht, sondern bleibt beim Aufruf mit dem FTPCommand einfach stehen. Muß man dann per taskmanager beenden. Ein getLastError wird nicht mehr ereeicht. Selbst die "If-clause" des eigenen Aufrufs steht (if (FTPCommand(blabla...) else (jeglichen Mißerfolg anzeigen)). Blöd, was? (ich oder die Angelegenheit)
LG Uli