多窗口,怎么不可以向相一个结点赋值
我定义了一个结构体
typedef struct UFD //普通文件的目录项
{
char FileName[20]; //文件名
int type; //文件类型,0为只读,1为可读可写
int len; //文件长度
int FolderFlag; //看是否是文件夹,当为1是文件夹,
struct UFD *next;
struct MFD *nextMChild; //文件夹链表
struct FCB *nextchild;
}UFDNode,*UFDLink;
当我在From1给这个结构体的FileName重新赋值就可以,
但我在From2时给这个结构体FileNamem赋值时就出现内存错误
From2时是在需要时才创建的From2=new TFrom2(this)
[解决办法]
关键是你这个变量是否定义成全局变量,否则Form2来访问肯定要非法访问错,