Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - D6-Projekt in RAD XE
Manfred - Sa 22.10.11 01:05
Titel: D6-Projekt in RAD XE
Hallo Delphi-Gemeinde,
ich habe ein Projekt, das ursprünglich auf D6 Prof. erstellt wurde in RAD XE geöffnet.
Neben den nervenaufreibenden und schier endlosen Codeanpassungen bleibt ein Problem:
Delphi-Quelltext
1:
| ftp.TransferType := ftBinary ; |
Fehlermeldung: "Undeklarierter Bezeichner: ftBinary"
Ich habe von Hand eine weitere TidFtp-Komponente hinzugefügt, um eventuell fehlende Units automatisch einzubinden, half jedoch nichts.
Offenbar fehlt mir eine Unit, aber welche?
In der Online-Doku konnte ich nicht erkennen, wo die Konstanten definiert sind.
jaenicke - Sa 22.10.11 04:48
Dafür kannst du einfach Strg festhalten und auf TransferType klicken. Dann noch einmal Strg + auf den Typ TIdFTPTransferType klicken und du landest in der Unit IdFTPCommon, wo der Typ deklariert ist. ;-)
Manfred - Sa 22.10.11 13:37
Besten Dank.
Mir stellt sich noch die Frage, warum die Unit nicht automatisch importiert wird, wenn die Komponente auf die Form gesetzt wird.
jaenicke - Sa 22.10.11 13:49
Weil Delphi nicht vorhersehen kann, dass du die Deklaration aus dieser Unit nutzen möchtest. :nixweiss:
Was meinst du wie voll die uses-Liste wäre, wenn Delphi immer alle möglichen Units automatisch auf Verdacht hineinpacken würde...
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!