Hi! I just build an example of Firebird 3 API usage with FreePascal.
https://github.com/asfernandes/fbstuff/blob/db56fa93850a70c473362296df12a95c7494a7dc/src/pascal/FbApiTest.dpr As said early, working with input/output buffers directly in non-C/C++ is difficult. This requires auxiliary classes. The others things seems ok and easy to use. We need some new functions in the new API, for example, to convert status vectors to strings, but this is not specific to pascal. Adriano ------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel