Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-pascal / 2016-06

Access C++ APIs

5 messages · 4 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Gabor Boros

Hi All,

I want to play a little with a fresh Qt 5.x. Lazarus access Qt through Qt4Pas. I see "Linking with C++ code" in future plans for FPC. Is there another way? For example I can access OO API of Firebird 3 with the provided pas file. Is it a special Firebird thing or a general solution? Sorry for the dumb question I am a pascal guy and not have C/C++ knowledge.

https://github.com/FirebirdSQL/firebird/blob/B3_0_Release/src/include/gen/Firebird.pas

Gabor

Reply by email

Dimitrios Chr. Ioannidis
to Gabor Boros
Gabor Boros wrote 12 lines
Hi All, I want to play a little with a fresh Qt 5.x. Lazarus access Qt through Qt4Pas. I see "Linking with C++ code" in future plans for FPC. Is there another way? For example I can access OO API of Firebird 3 with the provided pas file. Is it a special Firebird thing or a general solution? Sorry for the dumb question I am a pascal guy and not have C/C++ knowledge. https://github.com/FirebirdSQL/firebird/blob/B3_0_Release/src/include/gen/Firebird.pas

AFAIK, the Firebird New API is interface based not a C++ API.

Look at
http://firebirdsql.org/file/documentation/release_notes/Firebird-3.0.0-ReleaseNotes.pdf#page=37&zoom=auto,54,730.289

regards,

Dimitrios Chr. Ioannidis

Reply by email

Michael Van Canneyt
to Gabor Boros: I want to play a little with a fresh Qt 5.x. Lazarus access Qt through Qt4Pas. I see…
Gabor Boros wrote 6 lines
Hi All, I want to play a little with a fresh Qt 5.x. Lazarus access Qt through Qt4Pas. I see "Linking with C++ code" in future plans for FPC. Is there another way? For example I can access OO API of Firebird 3 with the provided pas file. Is it a special Firebird thing or a general solution?

As far as I can tell, it is a special firebird thing. I do not think this is a general solution.

Michael.

Reply by email

Graeme Geldenhuys
to Dimitrios Chr. Ioannidis: AFAIK, the Firebird New API is interface based not a C++ API. Look at…
Dimitrios Chr. Ioannidis wrote
AFAIK, the Firebird New API is interface based not a C++ API.

That is fantastic news!

A 196 page release notes document. Firebird 3.0 is a massive release with many longed for features. :)

Regards,
Graeme

Reply by email