Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.11.2009, 15:38   #1
doniyor
Форумчанин
 
Аватар для doniyor
 
Регистрация: 22.04.2008
Сообщений: 143
Плохо Проблема с вызовом функции B DLL

Не могу откомпилировать следующий проект. (прежде не занимался dll, sorry)
Вложения
Тип файла: rar dll.rar (322.0 Кб, 14 просмотров)
Мой сайт - www.fortis-soft.narod.ru
doniyor вне форума Ответить с цитированием
Старый 05.11.2009, 16:04   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
type
  TForm1 = class(TForm)
    Button1: TButton;
    Memo1: TMemo;
    Gauge1: TGauge;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
   public
    { Public declarations }
  end;
    function CheckState: String; StdCall;
Увидел ошибку?
Не пихай экспортируемые функции в класс.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 05.11.2009, 16:14   #3
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

це ще не все... в библе кто экпортировать будет?
було так...
Код:
library check;

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

function CheckState: String; StdCall;
begin
Result:=ExtractFilePath(Application.ExeName);
end;

{$R *.res}
begin
end.
...сделай так:
Код:
library check;

uses
 windows,sysutils;

function CheckState: pchar; StdCall;
begin
 Result:= pchar(ExtractFilePath(paramstr(0)))
end;
exports CheckState;

begin
end.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Повторный вызов функции из dll Smertnik Общие вопросы C/C++ 5 15.05.2009 22:18
Вызов функции из dll-ки VVVadim Общие вопросы Delphi 2 28.04.2009 10:37
Проблема с вызовом exec() из php на linux Fatum123 PHP 6 13.04.2009 22:36
Функции binkw32.dll Volkogriz Общие вопросы Delphi 3 16.10.2007 11:46
DLL + Процедуры(не функции) LEKA Общие вопросы Delphi 1 02.05.2007 20:37