[ LUGOS-PROG ] Kylix in dinamicne kniznjice..

Rok Krulec Rok.Krulec at acm.org
Sun Jul 8 15:32:50 CEST 2001


Manjka stdcall.
Boljse da v Kylixu napravis na stdcall, kot pa v Cju pascal.

Rok Krulec

On Sun, 8 Jul 2001, David Klasinc wrote:
>  Rad bi linkal eno C knjiznico z kylix programom... Vse skupaj je nekako takole...
> 
>  Naredil sem eno knjiznico z funkcijo sum() ki sesteje dve stevili... In ta zadeva
> tudi dejansko v Cju dela, ce napisem program, ki to funkcijo potem uporabi! Juhuhu!
> 
> V Kylixu pa tole zgleda nekako takole:
> 
>   function lib_c_sum(first, second: LongInt): LongInt; external '../c-lib/libsum.so' name 'sum';
> 
> V programu imam potem nekaj takega:
> 
> ResBox.Text := IntToStr(lib_c_sum(StrToInt(Val1.Text), StrToInt(Val2.Text)));
> 
> ResBox, Val1 in Val2 so tipa TEdit.
> 
> Ko se izvede zgoraj napisani stavek, dobi ResBox.Text neko nedefinarano in nedoloceno
> vrednost, ki pa je bistveno previsoka! :) Zdi se mi, da se not napise hm, saj nevem
> kaj. Anyway, notri je zgleda naslov v spominu kjer je ta vrednost. Pointer po domace...
> 
> A je ze kdo pocel kako tako obskurno zadevo? In mu je tudi delalo?

Portoroz, 08.Jul 2001 @ 15:29 CET
Public GnuPG key @ http://rok.fpp.edu/pgp.key




More information about the lugos-prog mailing list