求助:Inno setup 6.X编译提示Type Mismatch获取硬盘序列号出错,急!!

m0_63153534 2021-12-06 19:25:31

procedure curpagechanged(curpage: integer);
var IDLabel, RegAdr, RegURL: TLabel;
IDEdit: TEdit;
RefDisk,DiskLabel:String;
begin
  if curpage = wpUserInfo then
    begin
    if DirExists('C:\') then
    RefDisk:= 'C:\'    else
    RefDisk:= 'D:\';
    DiskLabel:= '                ';
    GetVolumeInformation(RefDisk, DiskLabel, 15, HDSerial, 0, 0, '', 0);
    IDLabel:= TLabel.Create(WizardForm);
    IDLabel.parent:= WizardForm.USERINFONAMELABEL.parent;
    IDLabel.top:= WizardForm.USERINFONAMELABEL.top+2*(WizardForm.USERINFOORGLABEL.top - WizardForm.USERINFONAMELABEL.top);
    IDLabel.left:= WizardForm.USERINFOSERIALLABEL.left;
    IDLabel.autosize:= true;
    IDLabel.font.color:= clblack;
    IDLabel.caption:= '机器码:';
    RegAdr:= TLabel.Create(WizardForm);
    RegAdr.parent:= WizardForm.USERINFONAMELABEL.parent;
    RegAdr.top:= WizardForm.USERINFOSERIALLABEL.top+(WizardForm.USERINFOORGLABEL.top - WizardForm.USERINFONAMELABEL.top)-7;
    RegAdr.left:= WizardForm.USERINFOSERIALLABEL.left + 220;
    RegAdr.autosize:= true;
    RegAdr.caption:= '注册请联系:XXXXXXXXX';
    IDEdit:= TEdit.Create(WizardForm);
    IDEdit.parent:= WizardForm.USERINFONAMEEDIT.parent;
    IDEdit.top:= WizardForm.USERINFONAMEEDIT.top+2*(WizardForm.USERINFOORGEDIT.top - WizardForm.USERINFONAMEEDIT.top);
    IDEdit.left:= WizardForm.USERINFOSERIALEDIT.left;
    IDEdit.width:= WizardForm.USERINFOSERIALEDIT.width;
    IDEdit.readonly:= true;
    IDEdit.color:= clGray;
    IDEdit.text:= GenMachineID(HDSerial);
    end;
end;

...全文
561 回复 打赏 收藏 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
内容概要:本研究聚焦风电功率预测领域,提出了一种基于白鲸优化算法(BWO)优化CNN-BiGRU-Attention复合模型的预测方法。该方法利用卷积神经网络(CNN)提取风电数据的局部时空特征,通过双向门控循环单元(BiGRU)捕捉时间序列的长期依赖关系,并引入注意力机制(Attention)动态调整不同时间步长的特征权重,从而提升预测精度。为进一步优化模型超参数,采用白鲸优化算法(BWO)对模型的学习率、网络层数、神经元数量等关键参数进行全局寻优,解决了传统经验调参效率低、效果差的问题,最终实现了对风电功率的高精度预测。; 适合人群:具备一定编程基础,熟悉机器学习与深度学习算法,从事新能源预测、电力系统调度或相关领域研究的研发人员和科研工作者。; 使用场景及目标:①针对风电等可再生能源出力的强随机性和波动性,实现高精度的功率预测;②为电力系统调度、储能配置、电网稳定性分析等提供可靠的数据支持;③为研究者提供一个结合先进优化算法与深度学习模型的完整实现范例,用于学术研究或工程应用。; 阅读建议:此资源以Matlab代码实现为核心,不仅展示了模型构建与优化的全过程,更强调了算法设计背后的逻辑与工程考量。学习者应在理解各模块(CNN、BiGRU、Attention、BWO)原理的基础上,动手实践并调试代码,重点关注数据预处理、模型超参数优化及结果可视化等环节,以达到最佳学习效果。

1,222

社区成员

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

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