Jump to content

Chester Wilson

Members
  • Content Count

    17
  • Joined

  • Last visited

Community Reputation

4 Neutral

Technical Information

  • Delphi-Version
    Delphi 10.2 Tokyo

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Chester Wilson

    Present status of Indy

    Thanks, Remy. Tim Frost has kindly found Indy Help under Delphi/Help/Third Party Help. I had finally found a 2012 PDF Delphi in Depth, but the new one on the system is very nice - many thanks, Tim!
  2. Chester Wilson

    GDB server problems in 10.4

    Love your bug! The problem fixed itself after a couple of days, and has not recurred.
  3. Chester Wilson

    Present status of Indy

    Does anyone know the current status of Indy? It is installed on 10.4 with no help files. Pulling (quite a large collection!) of supposed Indy Help files from the net gives .htm files which tell you nothing about the component you are after help on and/or say they have been redirected to a non-extant site; or .chm files which microsoft thinks are variant htm files and deals with inappropriately and unhelpfully. The Indy components can be put in a programme, but to use values (eg tIdPOP3.Authorise = adAuth (I can't remember the name the .pdf file eventually gave me) only fails to be able to define the value! It must be hidden somewhere in another Indy file.
  4. Chester Wilson

    DeleteFile Compilation Message

    May I ask yet another really dumb question please? What has Posix got to do with Delphi? Or is it to do with running Firemonkey on Android-trying-to-be-a-Posix-flavour? Or did it come from Kylix?
  5. Just updated a Huawei P20 phone to Android 10, and am finding the things that it has now broken! This code worked fine in android 9. Using Delphi 10.4. FileData=tfile.ReadAllLines('/storage/emulated/0/Documents/Pete/PeteADefaults.cfg') now prangs with Cannot open file "/storage/emulated/0/Documents/Pete/PeteADefaults.cfg" Permission denied. Anyone got any bright ideas? I tracked it through with F7 to FileOpen in System.IOUtils, FileHandle := __open(M.AsAnsi(filename, CP_UTF8).ToPointer, (Mode and 3), FileAccessRights) which returns -1. (Can't read files or directories either - probably the same problem)
  6. Chester Wilson

    DeleteFile Compilation Message

    So I can just ignore the error message?
  7. Chester Wilson

    DeleteFile Compilation Message

    Can anyone please tell me why one of the two occurrences of DeleteFile in a programme produces the message "In line function 'DeleteFile' has not been expanded because unit 'Posix.Unistd' is not specified in USES list"? And does it matter?
  8. Thanks, Lars. I did not know that quality.embarcadero.com was still extant. I will take a few days now, working through piece by piece, until I find what causes this problem. It will take time! (I have put 10.3.3 back on the system, and it runs itself and the programme fine! However, I was impressed by 10.4 finding a couple of bugs which don't show up in 10.3.3, so you have some people doing great work there!)
  9. Chester Wilson

    GDB server problems in 10.4

    Addendum: I have restarted the computer and the phone many times. I uninstalled Delphi 10.4 in case something had fouled up, and uninstalled Delphi 10.3.3 in the hope that I could continue on 10.4. Then reinstalled 10.4. 6 hours work, and it does exactly the same! I now have no operating version of Delphi/FMX at all! Waaaaahhhh! And the change from zero based strings to one based strings has broken many projects and many lines of code. I am not happy! HELP!
  10. Chester Wilson

    GDB server problems in 10.4

    Just put Delphi 10.4 up. Impressed so far, but one problem: Whatever value I put into Run / Parameters / -debugport <nnnnn> on trying to run, it instals the programme fine, the programme works, but there is no debugging. On closing the compile window, the error message "Unable to start GDBserver on port nnnnn. Port is already in use.". I have restarted the system a few times, with no change in the error message.
  11. Chester Wilson

    Manual handling of virtual keyboard

    Great. Thanks.
  12. Chester Wilson

    Delphi 10.3 and supported version of Android

    Dave, you are F@#$%^ wonderful! I have spend the last couple of days finding out which things no longer work in later Delphis, and which things in modern Delphis no longer work in ancient androids. It has been a humbling experience, giving me incredible insight into the marketing behind android! From a severe lesson in understanding of why you would never dream of supporting old versions of android, you give me hope that in the future (10.4 style) things may still be possible! Many thanks! If I ever meet you, I owe you a beer! Chester.
  13. Chester Wilson

    Manual handling of virtual keyboard

    Is there a way to stop the automatic pop up / pop down of the android virtual keyboard? (So I can do it manually when I want it.) The application has a tMemo which provides information to the user. As there is not much room on a small android, it requires scrolling up and down at times. At these times the bloody keyboard comes up and gets right in the way!
  14. Chester Wilson

    Delphi 10.3 and supported version of Android

    That was very helpful, thank you Dave. I will now have to get a few earlier versions of Delphi and set them up on a spare machine to work out which version I need so I can continue to service a small number of ancient (like me!) devices. All the best! Chester.
  15. Chester Wilson

    Delphi 10.3 and supported version of Android

    Thanks, Dave. You are the first person to give me some kind of helpful advice for this problem, and I appreciate that greatly! I modified AndroidManifest.Template.xml minSdkVersion to 12, and minTargetVersion to 21. At least I get a different error message now: "Install Parse Failed No Certificates". I don't know what that means. (Previous instals failed with Install Failed Older SDK). Is this going to happen to all devices with future releases of Delphi, so we have to keep an old version of Delphi around so we can still service clients with older machines? And about how often will we have to do this? Every 3 years? Or every so often do we have to tell people to go out and buy new machines? Is there any way of getting some warning of this happening (instead of finding out a week before the Department goes chasing Bilbies in Western Queensland, and the latest version of their tracking software suddenly refuses to load onto their tablets! Ouch!)
×