Library 、program 能否共存(DLL问题)(50分)

  • 主题发起人 主题发起人 bronzestar
  • 开始时间 开始时间
B

bronzestar

Unregistered / Unconfirmed
GUEST, unregistred user!
编写DLL时想通过条件编译的方法随时改变project是exe还是DLL。好像行不通,去掉DLL定义后在Delphi中虽能生成*.exe文件但run时总提示要HostName!Why?;

工程文件如下:
{$IFDEF DLL}
Library salChangedEX;
{$ELSE}
program salChangedEx;
{$ENDIF}
uses
{$IFDEF DLL}
SysUtils,
Classes,
{$ELSE}
Forms,
{$ENDIF}
...;
{$R *.res}
{$IFDEF DLL}
Exports
ExChange;
{$ENDIF}
begin
{$IFNDEF DLL}
Application.Initialize;
...
Application.Run;
{$ENDIF}
end.
 
www.source520.com 站长必进 2万源代码电子经典书狂下载
 
后退
顶部