tried the usbadc11 with delphi, too.
Same Experience, due to the bad, worse or worst Documentation of PicoTech. After a real long time of observing the Pico programs with debuggers and so on, i got the stuff running. Did the same way as you, translated the C-Headers to Pascal, but you should use the usbadc11.dll directly. If you mix it with the adc1132.dll, you get unpredictable shit. Still i have missing values in the range of 10 to 20 ms, from time to time (between 1 and 10 minutes) the whole stuff stops when trying to retrieve data with the 'gettimesandvalues' function. The streaming stuff is really sucking, there was no possibility for me to keep it running over long time. In high speed mode my programs are now running for days and the stuff i need from there looks quite good.
The Stops and Lacks seem to come from programming faults in the usbadc11.dll,
which seems to be a wrapper around a threaded data retrieval program, that lacks from time to time completely. But maybe with better support from pico (oh, thanks sarah, i'm able to download myself, without your help) all looks much better ?? But as i can see in this forum, the answers are short and not good enough for developping staff. (Hey Ziko, what does it help, when you tell people to look in the Excel Stuff when they ask for delphi stuff, there's no really explanation in there, is it?)
The whole thing took a extremely long time, spend me a lot of bad reputation with my customer and i learned what it means to get support from people that hopefully only had a bad day, when asking for more then 'Where do i have to click in your software to stop it'.
If you are interested in further information, don't hesitate to ask me on
schindler at schintech dot net