+ -
当前位置:首页 → 问答吧 → MINIDEXE疑惑

MINIDEXE疑惑

时间:2011-08-24

来源:互联网

我已经按照书上的代码,把程序写好,但是无法和新的SYSTEM,SYSINIT进行关联
求解MINIDEXE生成步骤?
我先把新的SYSTEM和SYSINIT单元写好,然后生成一个Console Application
但是无法和新的SYSTEM,SYSINIT关联,程序自然报错,不知道怎么样解决

工程文件
program MiniExe;

type
  TFNMessageBox = function(hWnd: LongWord; lpText, lpCaption: PChar; uType: LongWord): Integer; stdcall;

const
  MB_INFORMATION = $00000040;

begin
  TFNMessageBox(GetProcAddress(HUser32, 'MessageA'))(0, 'written in pure Delphi', 'hello world', MB_INFORMATION);
end.
报错
[DCC Error] MiniExe.dpr(16): E2003 Undeclared identifier: 'GetProcAddress'
[DCC Error] MiniExe.dpr(16): E2003 Undeclared identifier: 'HUser32'

求指教


作者: zshsuming   发布时间: 2011-08-24

要不你直接备份修改系统的System吧

作者: rainychan2009   发布时间: 2011-08-24

楼上的解决方法应该可以,但是我下的demo都是直接在exe文件目录下使用,我主要想知道这个是如何完成的

作者: zshsuming   发布时间: 2011-08-24

这个你可能得写makefile指定编译路径……

作者: gyk120   发布时间: 2011-08-24

热门下载

更多