(高分)紧急求助关于API函数GetPrinter调用不正常的问题

heshengjie 2003-05-04 06:19:05
//取得当前打印机的信息;我系统在2000下。
var
PrtInfo2:_PRINTER_INFO_2A;
R:DWord;
H:THandle;
begin
FillChar(PrtInfo2,SizeOf(PrtInfo2),0);
if not GetPrinter(Printer.Handle,2,@PrtInfo2,SizeOf(PrtInfo2),@r) then
ShowMessage('Error');
end;

GetPrinter返回结果总是False.请高手赐教!
...全文
104 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
heshengjie 2003-05-05
  • 打赏
  • 举报
回复
急需要高手指点!
heshengjie 2003-05-05
  • 打赏
  • 举报
回复
焦急中……
heshengjie 2003-05-05
  • 打赏
  • 举报
回复
我想读取的是网络打印机的信息,读取后再修改默认的纸张大小。
heshengjie 2003-05-05
  • 打赏
  • 举报
回复
继续在线等待
heshengjie 2003-05-05
  • 打赏
  • 举报
回复
to WWWWA(aaaa):
我试了一下,发现在GetPrinter的地方还是出错!我是引用WinSpool.pas文件的,不知道您是用什么方法声明的?
WWWWA 2003-05-05
  • 打赏
  • 举报
回复
var
pinfo: pPRINTERINFO2;
pprt,a: Cardinal;
b:PDWORD;
begin
b:=allocmem(256);
pinfo:=AllocMem(1000);
if OpenPrinter('HP DJ 200',pprt,nil) then
begin
a:=1000;
if getprinter(pprt,2,pinfo,a,b) then
showmessage(pinfo.pPrinterName+' ststus:'+inttostr(pinfo.Status));
ClosePrinter(pprt);
end;
heshengjie 2003-05-05
  • 打赏
  • 举报
回复
寻找高手!
heshengjie 2003-05-05
  • 打赏
  • 举报
回复
还没有人回答? WWWWA(aaaa)的回答在Win98下可用,但是我接下去的SetPrinter提出正常,但是在打印机默认设置中没有变化。不知道怎么回事
内容概要:本文研究基于纳什博弈的多微网主体电热双层共享策略,通过构建双层优化模型实现多微网系统间的能量协同与利益均衡。上层模型以各微网为主体,采用纳什博弈框架优化其电热共享决策,在满足个体利益最大化的同时实现系统整体效益提升;下层模型则聚焦于微网内部电热综合能源系统的协调运行,确保供需平衡与设备运行约束。研究充分考虑电能与热能的耦合特性,并引入共享储能机制,有效提升能源利用效率与系统经济性。Matlab代码完整实现了模型求解与仿真分析,验证了该策略在促进多微网协同、提高可再生能源消纳能力及降低综合运行成本方面的优越性能。; 适合人群:具备一定电力系统、博弈论及优化理论基础的研究生、科研人员,以及从事综合能源系统、微电网优化调度等相关领域的工程师和技术人员。; 使用场景及目标:① 学习并复现高水平SCI期刊关于多微网协同优化的研究成果;② 掌握纳什博弈在能源共享领域中的建模方法与均衡求解技术;③ 深入理解电热综合能源系统的双层优化架构设计及其Matlab编程实现路径; 阅读建议:此资源属于高水平科研成果复现资料,建议读者在学习过程中重点钻研模型的数学推导过程、博弈均衡的求解逻辑,以及Matlab代码中YALMIP+CPLEX等优化工具包的具体调用方式,结合仿真结果深入分析策略的有效性与鲁棒性。
内容概要:本文针对海岛微电网系统,提出并实现了基于“空调-电动汽车”联合虚拟储能的协同优化调度策略,通过Matlab代码对模型进行了仿真复现。研究充分挖掘空调负荷的热惰性与电动汽车的储能潜力,构建联合虚拟储能系统,以应对可再生能源出力的不确定性,提升系统的经济性与运行稳定性。文中建立了涵盖电力供需平衡、设备运行约束及用户舒适度等多因素的多时间尺度优化模型,采用先进优化算法求解,有效降低了系统综合运行成本,提高了新能源的就地消纳能力,为孤立微电网的能量管理提供了创新解决方案。; 适合人群:具备一定电力系统基础知识、优化理论基础及Matlab编程能力的研究生、科研人员,以及从事微电网、综合能源系统、需求响应等领域技术研发的工程技术人员。; 使用场景及目标:①应用于海岛、偏远地区等无法与主网连接的孤立微电网能量管理系统开发;②为高比例可再生能源接入的智能配电网提供需求侧资源协同控制与优化调度的策略参考;③支撑虚拟储能技术、需求响应机制、多能互补集成等新型电力系统关键技术的科研攻关、算法验证与教学实践; 阅读建议:建议读者结合提供的Matlab代码与详细的模型框架,逐步调试运行仿真程序,重点关注目标函数的设计逻辑、多重约束条件的数学表达以及优化求解器的具体调用方法,同时可通过修改负荷、新能源出力等场景参数进行灵敏度分析,以深入理解协同优化机制的内在原理与应用效果。

1,184

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧