想写个程序,让它开机后一直在后台运行,程序本身用来接受一些命令就行,有没有什么方法让程序占资源少点! 用delphi写个应用程序,哪怕是最简单的一运行也要占用3MB多的内存资源,还不知道其他的资源占用的怎么样。有没有什么办法能让程序运行后占用的资源少点,我看系统进程里很多都是只有几K,几百K的,那些是怎么做的啊?要写的程序其实有点像木马,只是用来接受服务端发出的命令,还要调用本地系统中的一些程序!大家可以给点建议吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 怎么没人回复呢!小弟刚学delphi没多久,大家教教小弟吧,谢谢了 有吗?我编写的程序一个文件也就300K,没有超过1MB的,你是不是对程序做了什么.. 不用窗口是用什么建立的?我建程序都是new-->application的,这样建的程序一运行最少也要2M多的内存吧 new-->other select New PageCreate [Service Application]//no Form & cost little memory 我用new-->service Application 建一个服务程序,怎么运行了15秒就自动退出了?unit Unit1;interfaceuses Windows, Messages, SysUtils, Classes, Graphics, Controls, SvcMgr, Dialogs;type TService1 = class(TService) private { Private declarations } public function GetServiceController: TServiceController; override; { Public declarations } end;var Service1: TService1;implementation{$R *.DFM}procedure ServiceController(CtrlCode: DWord); stdcall;begin Service1.Controller(CtrlCode);end;function TService1.GetServiceController: TServiceController;begin Result := ServiceController;end;end. 我想做的程序是1:能接受从服务器发出的命令2:唤醒机子上的某个指定的程序我想知道用什么来做,可以把这个程序做的尽量少占系统资源我上面也贴了,用new-->service application建个程序,什么都没写,运行一下也要占用2M多的内存,是不是控制台程序占的比较少?控制台程序应该怎么建立呢? 已经知道建控制台程序是new-->console application了 楼主的问题我也疑惑很久,后来明白一点点,分享一下我们使用VCL组建程序的时候,比如一个form类,里面包含了很多你不需要的东西,但是如果你直接调用API来构建你的程序的话,就会小得多,当然资源也会节约很多的.另外一个办法就是使用VC可能会好一些,毕竟MFC是更低层一点的封装. delphi的image中的图片如何运动? delphi7 MediaPlayer控件的所有方法和事件的说明,多谢各位大哥大姐。 高分请源码,(有关客户端监控的)进来看 图形入库或文件入库的问题??? 怪!真怪! 是BUG吗 ORD函数是怎么用的 DBGrid 能不能更改某一行数据的颜色? 安装控件的问题? why no reply? Tstringlist可以直接用在SQL中吗? 請幫忙檢查這些代碼錯在那裡??? 关于打印设置纸张大小的问题!!
我建程序都是new-->application的,这样建的程序一运行最少也要2M多的内存吧
Create [Service Application]
//no Form & cost little memory
Windows, Messages, SysUtils, Classes, Graphics, Controls, SvcMgr, Dialogs;type
TService1 = class(TService)
private
{ Private declarations }
public
function GetServiceController: TServiceController; override;
{ Public declarations }
end;var
Service1: TService1;implementation{$R *.DFM}procedure ServiceController(CtrlCode: DWord); stdcall;
begin
Service1.Controller(CtrlCode);
end;function TService1.GetServiceController: TServiceController;
begin
Result := ServiceController;
end;end.
2:唤醒机子上的某个指定的程序我想知道用什么来做,可以把这个程序做的尽量少占系统资源我上面也贴了,用new-->service application建个程序,什么都没写,运行一下也要占用2M多的内存,是不是控制台程序占的比较少?控制台程序应该怎么建立呢?