Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.04;
Скачать: CL | DM;

Вниз

ЧТо-то не то... DLL   Найти похожие ветки 

 
Wishmaster   (2005-11-14 22:08) [0]

сам удивляюсь, что не могу обнаружить ошибку, но перепробовал почти все.
unit Functiondll;

interface

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

type
 TForm1 = class(TForm)
   Button1: TButton;
   procedure Button1Click(Sender: TObject);
   function Summ(X,Y:Integer):Integer;StdCAll;
 private
   { Private declarations }
 public
   { Public declarations }
 end;

var
 Form1: TForm1;

implementation
function Summ; {ВОТ ЗДЕСЬ ОН ПИШЕТ ОШИБКУ FUNCTION NEEDS RESULT TYPE} external "FirstDllProject.dll" name "Summ";

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
r:Integer;
begin
r:=Summ(10,34);
Application.MessageBox(PChar(InToStr(r)),"????????? ??????? Summ");
end;

end.


 
DrPass ©   (2005-11-14 22:48) [1]

function Summ: integer ?


 
gdaujk ©   (2005-11-15 08:05) [2]

Wishmaster   (14.11.05 22:08)

Наверное вынеси Summ из секции описания класса формы:

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

var
Form1: TForm1;

function Summ(X,Y:Integer):Integer;StdCAll;

implementation

function Summ; {ВОТ ЗДЕСЬ МОЖЕТ НЕ БУДУТ ПИСАТЬ ОШИБКУ :-)} external "FirstDllProject.dll" name "Summ";


 
Wishmaster   (2005-11-15 08:53) [3]

gdaujk
А-агромное спасибо. все ок.
Такая глупая ошибка...


 
Leonid Troyanovsky ©   (2005-11-15 09:07) [4]


> Wishmaster   (15.11.05 08:53) [3]

> Такая глупая ошибка...


Это вторая ошибка.
Первая - в решении вынести функцию в dll.

--
Regards, LVT.


 
Wishmaster   (2005-11-15 11:07) [5]

приму к сведению...



Страницы: 1 вся ветка

Текущий архив: 2005.12.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.03 c
2-1132328446
Alex 3000
2005-11-18 18:40
2005.12.04
Как перенесли


14-1132129270
Антоний
2005-11-16 11:21
2005.12.04
Про обновление Win2000ProRus


2-1131873995
Бобров Илья
2005-11-13 12:26
2005.12.04
DBGrid (DBGridEh)


14-1130325473
Сергей1981
2005-10-26 15:17
2005.12.04
Чтение файлов MSWord


2-1131824166
Виталий80
2005-11-12 22:36
2005.12.04
Как сделать ф-цию парсинга