Dear People,
I wrote a chessdatabaseprogram (vb6 en Acces2000), which is working fine.
Next step I want te make is the use of an Chess Engine for analyzing position within my chessdatabaseprogram. Theoretically this should be no problem because on Internet there are a lot of very strong free chessprograms. Communication with these programs can by done with the UCI protocol. In practice I spent a lot of time in trying to do so, but it does not seem to work. I think the problem is that communicating with the chessprogram has to made with “pipes” . Pipes is not vb6 , I’ am not really understanding the use of pipes. I looked for examples of the use of pipes, tried to use them, but it did not work.
Short description of the UCI protocol can by found at Complete protocol can by download at An example of a UCI engine (with source in C) can by found at
I wrote a chessdatabaseprogram (vb6 en Acces2000), which is working fine.
Next step I want te make is the use of an Chess Engine for analyzing position within my chessdatabaseprogram. Theoretically this should be no problem because on Internet there are a lot of very strong free chessprograms. Communication with these programs can by done with the UCI protocol. In practice I spent a lot of time in trying to do so, but it does not seem to work. I think the problem is that communicating with the chessprogram has to made with “pipes” . Pipes is not vb6 , I’ am not really understanding the use of pipes. I looked for examples of the use of pipes, tried to use them, but it did not work.
Short description of the UCI protocol can by found at Complete protocol can by download at An example of a UCI engine (with source in C) can by found at