cannot add new member

本文提供了一种解决VC++中添加按钮后出现cannotaddnewmember错误的方法。通过删除特定文件并重新配置资源,可以成功为按钮创建消息处理函数。
cannot add new member


下面这个方法确实可行的,强悍!建议使用之前最好把相关文件备份一下下。。还有那个错误 cannot find the insert section "AFX_DATA_MAP" in file....也可以用下面的方法的。。 在编辑一个工程的时候,添加一个按钮,对这个按钮产生消息函数 双击按钮之后出现 cannot add


下面这个方法确实可行的,强悍!建议使用之前最好把相关文件备份一下下。。还有那个错误
cannot find the insert section "AFX_DATA_MAP" in file....也可以用下面的方法的。。
在编辑一个工程的时候,添加一个按钮,对这个按钮产生消息函数
双击按钮之后出现 cannot add new member
网上说删除.clw文件  我发现并没有这个后缀的文件
一下是我的操作办法:
关闭工程-------删除.ncb  .aps  \debug   \release 删掉 或许要是有.clw也要删掉呵呵
 --重新打开工程---回到资源的编辑页面-------------ctrl+W  出现选择对话框------选择 resouse.h-----------确定---ok  就可以双击这个按钮编辑消息函数了
http://www.jiandande.com/html/bianchengjiqiao/VC__biancheng/2011/1205/1115.html
// 会员注册 public static Member registerMember(String name, String phone, Date birthday) { Member member = new Member(name, phone, birthday); member.setId(Member.generateId(sequence++)); members.put(member.getId(), member); saveMembers(); return member; } // 加载会员 private static void loadMembers() { Properties props = new Properties(); File file = new File(MEMBER_FILE); if (!file.exists()) { return; } try (InputStream input = new FileInputStream(file)) { props.load(input); for (String key : props.stringPropertyNames()) { String value = props.getProperty(key); String[] parts = value.split(","); if (parts.length >= 5) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); java.util.Date utilDate = sdf.parse(parts[2]); // 将 java.util.Date 转换为 java.sql.Date java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime()); Member member = new Member(parts[0], parts[1], sqlDate); member.setId(key); member.addPoints(Integer.parseInt(parts[3])); member.setLevel(MemberLevel.valueOf(parts[4])); members.put(key, member); } } } catch (IOException | java.text.ParseException e) { System.out.println("会员数据加载失败: " + e.getMessage()); } } // 保存会员 private static void saveMembers() { Properties props = new Properties(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); for (Map.Entry<String, Member> entry : members.entrySet()) { Member member = entry.getValue(); String value = String.format("%s,%s,%s,%d,%s", member.getName(), member.getPhone(), sdf.format(member.getBirthday()), member.getPoints(), member.getLevel().name()); props.setProperty(entry.getKey(), value); } try (OutputStream output = new FileOutputStream(MEMBER_FILE)) { props.store(output, "Members Data"); } catch (IOException e) { System.out.println("会员数据保存失败: " + e.getMessage()); } } 添加新会员生日的日期格式错误: class java.util.Date cannot be cast to class java.sql.Date (java.util.Date is in module java.base of loader ‘bootstrap’; java.sql.Date is in module java.sql of loader ‘platform’)怎么解决
最新发布
06-26
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值