-
September 4th, 2007, 08:57 AM
#1
ListCTRL assembly
Hi, please tell me better and simple way to do this code:
int aa = 0;
for ( int ii = 0; ii < m_list4.GetItemCount(); ii ++ ){
m_list6.InsertItem(aa, m_list4.GetItemText(ii, 0));
m_list6.SetItemText(aa, 1, m_list4.GetItemText(ii, 1));
if(m_list4.GetItemText(ii, 5) != m_list4.GetItemText(ii+1, 5)){
int uu = 1;
for ( int ee = 0; ee < m_list5.GetItemCount(); ee ++ ){
if(m_list5.GetItemText(ee, 5) == m_list4.GetItemText(ii, 5)){
m_list6.InsertItem(aa+uu, m_list5.GetItemText(ee, 0));
m_list6.SetItemText(aa+uu, 1, m_list5.GetItemText(ee, 1));
uu++;
}}
aa=aa+uu-1;
}
aa++;
}
What i want:
m_list4:
111 worknumber1
222 worknumber2
m_list5:
111 partnumber1
111 partnumber2
222 partnumber1
222 partnumber2
m_list6:
111 worknumber1
111 partnumber1
111 partnumber2
222 worknumber2
222 partnumber1
222 partnumber2
My code work 'fine' whith small databases, but in large this crash.
Thanks
-
September 4th, 2007, 09:37 AM
#2
Re: ListCTRL assembly
Not a lot of data given, but whch line is causing the problems? Have you run it using the debugger, and looked at the call stack? Also, you should look at return codes.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|