感觉我的帖子跟潜水艇一样沉的特快。。
library Project2;
uses
SysUtils,
Classes,
Dialogs,
Forms,
Controls,
ShlObj,
data in 'D:\检验台项目\data.pas',
GetDataRoad in 'D:\检验台项目\GetDataRoad.pas';function CCMToSQL(var str:string):boolean;stdcall;
begin
DataModule1.CCMQuery.DatabaseName:='D:\检验台项目\DB\CCM_tb';
showmessage(str);
showmessage(DataModule1.CCMQuery.DatabaseName);
end;exports
CCMToSQL;begin
Application.CreateForm(TDataModule1, DataModule1);//这句不加运行就错误了,加了可以正常运行!
end.
DataModule1另一个project中,然后想把DLL加进去!
library Project2;
uses
SysUtils,
Classes,
Dialogs,
Forms,
Controls,
ShlObj,
data in 'D:\检验台项目\data.pas',
GetDataRoad in 'D:\检验台项目\GetDataRoad.pas';function CCMToSQL(var str:string):boolean;stdcall;
begin
DataModule1.CCMQuery.DatabaseName:='D:\检验台项目\DB\CCM_tb';
showmessage(str);
showmessage(DataModule1.CCMQuery.DatabaseName);
end;exports
CCMToSQL;begin
Application.CreateForm(TDataModule1, DataModule1);//这句不加运行就错误了,加了可以正常运行!
end.
DataModule1另一个project中,然后想把DLL加进去!
解决方案 »
- Delphi 道馆2群:25911444(可容纳500人)欢迎各路DELPHI人士加入~~~~~
- 数据库移地问题,从内地到香港数据搬移出现丢失!
- 怎样令WebBrowse支持Cookie?
- 我用Delphi做了一个聊天程序,请问怎样在客户端动态显示其它机器的登录情况?
- 初学者,要做一个报表程序,已有现成的SQL SERVER数据,碰到这样一些问题特来请教!
- EPSON LQ300K/LQ300K+的放大字体的控制码是什么?
- 请问如何在2K下在网络共享目录并且设置权限为可读写? 在线等
- 键盘监控
- 100分:谁能将c++的结构体转为delphi的?
- getrows用法
- 请问各位大侠,TFrame怎么使用啊?谢谢
- 急啊!基類設了toolbutton的visible=false,但在繼承類中修改卻無效??
uses
SysUtils,
Classes,
Dialogs,
Forms,
Controls,
ShlObj,
data in 'D:\检验台项目\data.pas',
GetDataRoad in 'D:\检验台项目\GetDataRoad.pas',
.. //加TDataModule1那个单元function CCMToSQL(var str:string,DM: TDataModule1):boolean;stdcall;
begin
DM.CCMQuery.DatabaseName:='D:\检验台项目\DB\CCM_tb';
showmessage(str);
showmessage(DM.CCMQuery.DatabaseName);
end; exports
CCMToSQL; begin
end. 试试这样
运行一下看看。。Tgetn=function:pchar;stdcall;
var
Form1: TForm1;
implementationprocedure TForm1.SpeedButton1Click(Sender: TObject);
var
onehandle:Thandle;
fun:Tgetn;
begin
onehandle:=loadlibrary('getname.dll');
try
if onehandle<>0 then
@fun:=getprocaddress(onehandle,'getnames');
if not(@fun=nil)then
label1.Caption:=fun ;
finally
freelibrary(onehandle);
end;
end;