// routineynnaloader.pas // Kirjoittanut Samu Kohtala Delphi kolmosella vuonna 1998 // LuK-tutkielman C++ Builderin ja Delphin yhteiskäyttö esimerkkilistaus // kutsuu dllesim.dll tiedostosta ynna-funktiota unit RoutineYnnaLoader; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; Label1: TLabel; procedure Button1Click(Sender: TObject); end; var Form1: TForm1; // DLL-tiedoston funktion esittely, stdcall-kutsutapa function Ynna(i1 : integer; i2 : integer): integer; stdcall; external 'DLLESIM.DLL'; implementation {$R *.DFM} // Aliohjelma testausta varten procedure TForm1.Button1Click(Sender: TObject); begin label1.Caption := '2 + 2 = ' + IntToStr(ynna(2,2)); end; end.