I am totally new to programming and I have chosen Delphi as the programming language that I would like to learn.
I basically want to build tools that will fill and submi
I basically want to build tools that will fill and submit web forms using sockets and I want them to be multi threaded as well.
If I understand what you are attempting properly...you are starting at he hard end..
I have been programming (Windows apps) in Delphi for a long time and My first attempt at a multi threaded http server conversation (using Indy) failed miserably - it did work (sort of) even at first-ish attempt but really it was miserable failure. So multi threading is "tricky" or just hard, maybe.
To fill and submit a web form - first work out how to fill in the online form itself - this will educated you about what is going on, you can do this quite reasonably with the TWebBrowser component (I've just done it). Then work out how to press the submit button on the online form. Remember you will be dealing with a process that is removed from you and that you do not have ultimate control over. Good luck (you will need perseverance too).