在写程序的时候,遇到一个很奇怪的问题:
我定义一个 布尔型变量,名字为: GetSuccess然后在程序需要的地方(在很多个地方都试过了)给这个变量赋值:GetSuccess=TRUE;保存后编译没错,但是一运行程序,就出现内存不可读的错误
(就是弹出个对话框,说"xxx"指令引用的"XXXXXX"内存不可读);为什么?难道 GetSuccess 这个名字已经被VC++作为保留字了? 是不是?
我定义一个 布尔型变量,名字为: GetSuccess然后在程序需要的地方(在很多个地方都试过了)给这个变量赋值:GetSuccess=TRUE;保存后编译没错,但是一运行程序,就出现内存不可读的错误
(就是弹出个对话框,说"xxx"指令引用的"XXXXXX"内存不可读);为什么?难道 GetSuccess 这个名字已经被VC++作为保留字了? 是不是?
解决方案 »
- 调用windows API函数,与调用 C语言的库函数,哪个效率更高呢?
- 做一个unicode的编辑器
- 高手请看这样的双击事件问题,有一定的挑战性哦!!
- user组用户通过服务启动程序不成功
- 问个很菜的问题 如何在MSDN中查询函数的源代码啊
- CHARFORMAT问题
- 在线急等,一个文件路径中怎么加"\"的问题。
- 怎么在窗口上动态显示文本,50分
- 【求解决】CLSIDFromProgID返回“无效的类字符串”,ProgID在注册表中有,为什么还返回无效的错误?
- 关于ADO
- 求助, 在成员函数中声明 _ConnectionPtr 和 _RecordsetPtr 出错, 在全局函数中声明可以。
- 扫描本机PCI设备
我定义的是: BOOL GetSuccess
函数A()内部调用B(),直接B()不行么?
抑或是俺没听懂?
呵呵,那个函数要先设为 static 类型才可以这样调用的!谢谢啦!!!