alivardar
Administrator
Full Member
    
Posts: 138
|
 |
« on: 23 October, 2009, 08:06:59 am » |
|
Selamlar
Bir iş için lazarus içinde C++ ile yazılmış olan bir dll kullanmak durumunda kaldım. Delphi içinde bulunan "Record field alignment" tanımı için free pascal altında doğru şekilde kullanabilmek için bundan anlatmak istediğim;
Eğer C++ dll içindeki bir fonksiyondan dönen değişken eğer başlangıcı 10 byte gibi ileriden başlıyorsa kodun içine
{$PACKRECORDS 1}
eklemek yeterli olacaktır.
Kaynak için aşağıdaki freepascal adresindeki dökümanına bakılabilir.
http://www.freepascal.org/docs-html/prog/progsu58.html
|