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

Вниз

Invalid Pointer Operation при вызове DLL   Найти похожие ветки 

 
awp ©   (2004-09-30 12:23) [0]

Проблемка в следующем:

DLL:
library dbf_loader;
uses SysUtils, Classes, DB, Dbf;

function Load_Dbf(FN: String): String; EXPORT;
var
 Tb: TDbf;
 i: Byte;
 S: AnsiString;
begin
try
 S:= "";
 Tb:= TDbf.Create(nil);
 with Tb do
 begin
   FileName:= FN;
   Active:= True;
   First;
   while not Eof do
   begin
     for i:= 0 to Fields.Count - 1 do
      S:= S + "<th><input name="cell" value="" + Fields[i].AsString + "">"
           + "</th>";
     Next;
   end;
   Active:= False;
   Free;
 end;
 Result:= S;
except
  on E: Exception do Result:= E.Message;
end;
end;

EXPORTS
Load_Dbf Name "Load";
end.


Вызываю:
 function LodDb(FN: String):String; external "dbf_loader.dll" name "Load";

Использую:
   if OpenDialog1.Execute then
   Memo1.Text:= LodDb(OpenDialog1.FileName);


Причем когда просто в проге испальзую код из DLL то она работает.

Подскажите плз.


 
Мастер ©   (2004-09-30 12:28) [1]

Почитай у меня в инфе ответ. П.3



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

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

Наверх




Память: 0.46 MB
Время: 0.056 c
6-1092134428
Боян Георгиев
2004-08-10 14:40
2004.10.17
Sorry, that domain isn t in my list of allowed rcpthosts (#5.7.1)


4-1095100166
MIGUR
2004-09-13 22:29
2004.10.17
Изменения параметров в BOIS


1-1096624987
leonidus
2004-10-01 14:03
2004.10.17
Как програмно заблокировать pop-up окна?


1-1096951262
TeNY
2004-10-05 08:41
2004.10.17
Как зная Hwnd получить сведения о типе окна,его имя,имя родителя


14-1096128458
Ricks
2004-09-25 20:07
2004.10.17
Помогите с физикой!!!