: 위 코드에서 memcpy 할때 nIndex 값에 쓰레기 값이 들어가 있을듯 한데요..
:
: //윗쪽에서 nIndex의 값을 설정해준적이 없으므로 쓰레기값이 nIndex에 들어있음
: //accessViolation이 날수있음
: memcpy(&schTemp, &Schdule[nIndex], sizeof(SCHEDULEREC));
:
: //nIndex 가 설정되어있더라도 Source와 Destination이 같네요.. 아무 의미 없는 코드인듯...
: memcpy(&Schdule[nIndex], &Schdule[nIndex], sizeof(SCHEDULEREC));
: memcpy(&Schdule[nIndex], &schTemp, sizeof(SCHEDULEREC));
:
: SelScheduleGridPreview(&Schdule[nIndex], nIndex);
: SelScheduleGridPreview(&Schdule[nIndex], nIndex);
:
:
:
:
: 위에서 nIndex 대신에 ADragRow 와 ADropRow 를 써야 할듯 한데요
:
: // Schdule 배열이 어떻게 되어있는지 모르니 맞는지 모르겠찌만..
: // 대충 아래와 같이 하는것이 원하시는것이 아닌가 하는 생각이 드네요
:
: memcpy(&schTemp, &Schdule[ADragRow ], sizeof(SCHEDULEREC));
: memcpy(&Schdule[ADragRow ], &Schdule[ADropRow ], sizeof(SCHEDULEREC));
: memcpy(&Schdule[ADropRow ], &schTemp, sizeof(SCHEDULEREC));
:
: SelScheduleGridPreview(&Schdule[ADragRow ], ADragRow );
: SelScheduleGridPreview(&Schdule[ADropRow ], ADropRow );
:
:
:
: 그럼...
:: 좋은 답변 감사합니다. 원하는 답변을 얻은거 같습니다~ (__)
:: 나머지 배열 부분에 대해선 제가 맞춰야 할거 같네요~ 꾸벅~
|