Replace Template and delete the tables in the drawing


ProError UserReplaceTemplate()
{
    ProMdl curMdl;
    proErr = ProMdlCurrentGet(&curMdl);  //The drawing model
 
    ProMdl format;
    proErr = ProMdlLoad(L"J:\\workdir\\12791530\\new\\a3_asm_xmy.frm.2", PRO_MDL_UNUSED, PRO_B_FALSE, &format);
 
    ProDwgtable *tables = NULL;
    proErr = ProDrawingTablesCollect(static_cast<ProDrawing>(curMdl), &tables);
    int tableQty = 0;
    proErr = ProArraySizeGet(tables, &tableQty);
 
    ProBoolean isFromFormat = PRO_B_FALSE;
    for (int i = 0; i < tableQty; ++i)
    {
        proErr = ProDwgtableIsFromFormat(&tables[i], &isFromFormat);
        if (PRO_B_TRUE == isFromFormat)
        {
            proErr = ProDwgtableDelete(&tables[i], 0);
        }
    }
 
    proErr = ProDrawingFormatAdd(static_cast<ProDrawing>(curMdl), 0, NULL, format, 0);
 
    proErr = ProWindowRepaint(PRO_VALUE_UNUSED);
 
    proErr = ProArrayFree(reinterpret_cast<ProArray *>(&tables));
    
    return proErr;
}





回答: 当出现"Invalid system disk, Replace the disk and then press any key"的错误提示时,这通常是因为虚拟机的启动顺序设置不正确导致的。在VMware中,默认情况下,虚拟机会首先从光盘启动,然后从硬盘启动。如果你刚刚分区并且还没有安装操作系统,那么虚拟机会无法找到有效的系统盘,从而出现这个错误提示。为了解决这个问题,你可以按照以下步骤进行操作: 1. 重新启动虚拟机,在出现VMware图标时,用鼠标点击虚拟系统窗口,然后按F2键进入VMware的BIOS设置界面。 2. 在BIOS设置界面中,找到启动顺序设置,将CD-ROM设备设置为第一启动项。你可以使用减号符"-"来改变启动顺序。确保CD-ROM在硬盘之前。 3. 保存设置并退出BIOS界面。 4. 重新启动虚拟机,确保你的光盘中有有效的操作系统安装盘或DOS启动盘。 5. 如果问题仍然存在,你可以尝试使用DOS启动盘或操作系统安装盘上自带的DOS系统,进入DOS后执行一些命令来传送系统参数和复制必要的文件。例如,可以执行以下命令:A:/>sys c:, A:/>copy himem.sys c:, A:/>copy smartdrv.exe c:, A:/>copy con c:/config.sys device=c:/himem.sys。然后按F6键退出。 通过以上步骤,你应该能够解决"Invalid system disk, Replace the disk and then press any key"的错误提示,并成功启动虚拟机。 #### 引用[.reference_title] - *1* [用VMware安装虚拟系统时出现Invalid system disk,Replace the disk and then press any key](https://blog.csdn.net/weixin_30399871/article/details/98084007)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [VMware 安装xp Invalid system disk,Replace the disk and then press any key](https://blog.csdn.net/lumengabc/article/details/18139939)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Invalid system disk Replace the Disk,and then press any key解决办法](https://blog.csdn.net/lichkui/article/details/1540344)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值