Jump to content

Dan1979

Members
  • Content Count

    4
  • Joined

  • Last visited

Community Reputation

0 Neutral
  1. Hi, I would like to ask a question regarding the installation of a new version of Delphi, for example upgrading from Delphi 10.4 Community Edition to Delphi 11 Community edition. How can I keep all the components from previous installation? Lets assume that I have a separate folder like D:\Delphi\Components where I have absolutely every component that I use. Also, the list of library paths I can copy line by line to a text file and reenter them into the new installation library path list. I assume I can also find this list in registry and if the registry branch has the same format I can reuse it for the new installation. What about the rest? I know is not enough to have the library paths entered and using the same folder for those library paths. When I installed the components I had to Build/Install the components in order have them build into the palette. So in other words, how to obtain all the previous installation packages and components into the new installation? I know that I might ask something that is a bit too far fetched and safest way would be to do it manually. But then, If I install same version of Delphi on 2 separate computers, how can I bring everything (packages, components, palette, paths) from one computer to the other? I assume that copy paste keeping the same exact directories and copy paste the registry paths from one computer to the other would solve the problem?
  2. Dan1979

    FTP - Problems sind update to Alexandria

    For me was a bit of an unfortunate situation: Filezilla and Total Commander was working correctly because they were both not using pasv_address ip specified by the server when connecting, and in my mind I was sure that if they connect then the pasv_address is correct, This was cause I didn't know that both clients don't use that pasv_address probably after checking their validity and failing at it. Since both clients worked correctly there was no log error to check for. On the other hand, I probably should have checked the logs made by idFTP but I only caught exceptions and checked their error message instead. Probably here I was wrong to not check logs. Long story short now it makes sense that from Delphi the it only worked if I forcefully fallen back to the host ip. I apologize if you wasted any time checking my issue... Cheers
  3. Dan1979

    FTP - Problems sind update to Alexandria

    I can't believe that I wasted 2 days trying to change Delphi/Docker/Linux VSFTPD options to find out that the pasv_address was the IP from home instead of the one from Work where I have the Linux machine installed... Sorry for wasting your time, hopefully others will not do the same as me.. 😞
  4. Dan1979

    FTP - Problems sind update to Alexandria

    Sorry to interfere but since you mentioned both options here I jump to ask you quick. If needed I will make a new thread. No matter what I do after I connect to a VSFTPD server be it on Docker or on an Ubuntu Linux Machine, LIST command timeouts if I don't use either PassiveUseControlHost or UseExtensionDataPort set to True. I can connect from other clients like Filezilla or Total Commander, but I cannot get Directory Listing unless I use one of the two above options. According to my logic, regardless if vsftpd has a pasv_address set to my external ip, the ftp client receives a (0,0,0,0,val1,val2) on PASV command in filezilla and my delphi code won't be able to solve this situation unless I use one of the two above options. Also, I set listen_ipv6=NO listen=YES in vsftpd.conf but that doesn't seem to help the issue being solved. In my opinion I should set something either in vsftpd.conf or in delphi so that the IdFTP can properly connect using passive mode. Please help with this issue.
×