Einzelnen Beitrag anzeigen

Benutzerbild von Blumi
Blumi

Registriert seit: 11. Jul 2005
Ort: Basel
96 Beiträge
 
Delphi 2005 Personal
 
#12

Re: include in Schleife benutzen

  Alt 11. Mai 2007, 19:46
Zitat von mkinzler:
Lese dir das Tutorial nocheinmal richtig durch
Hab ich genau so gemacht.

Ich habe bei der Exe jetzt noch ein Button mit Code hinzugefügt:

Delphi-Quellcode:

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
TSummenFunktion = function(zahl1, zahl2: integer): integer;
function addieren(zahl1, zahl2: integer): integer;


type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

function addieren(zahl1, zahl2: integer): integer;
var SummenFunktion: TSummenFunktion;
Handle: THandle;
begin
Handle := LoadLibrary(PChar('rechnen.dll'));
if Handle <> 0 then begin
@SummenFunktion := GetProcAddress(Handle, 'addieren');
if @SummenFunktion <> nil then begin
result := addieren(12,3);
end;
FreeLibrary(Handle);
end;
end;



procedure TForm1.Button1Click(Sender: TObject);
begin
showmessage(IntToStr(addieren(12,3)));
end;

end.
Ich kann es jetzt zwar starten ohne Fehler, aber ich weiss zwar nicht was er falsch macht aber bekommt 1242648, wenn ich das im Kopf rechne bekomme ich 15 oder :=

lg
  Mit Zitat antworten Zitat