Patch level : 10.0 706
Files correlati : VE2.exe Ricompilazione Demo : [ ] Commento : corretta generazione ordinata della descrizione sui codici guidati git-svn-id: svn://10.65.10.50/trunk@20351 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
		
							parent
							
								
									062a39d7b4
								
							
						
					
					
						commit
						334db7f03d
					
				@ -242,18 +242,17 @@ bool advanced_codart_ask(TString& code, TString& desc)
 | 
			
		||||
			int order[20];
 | 
			
		||||
			int elements = 0; 
 | 
			
		||||
			int id;
 | 
			
		||||
			const bool add_des = m.add_descr();
 | 
			
		||||
			const int start_id = add_des ? 101 : 102;
 | 
			
		||||
 | 
			
		||||
			for (id = 101; m.id2pos(id) >= 0; id++, elements++)
 | 
			
		||||
			order[0] = 0;
 | 
			
		||||
			for (id = start_id; m.id2pos(id) >= 0; id++, elements++)
 | 
			
		||||
			{
 | 
			
		||||
				const int el = id - 101;
 | 
			
		||||
				order[el] =  m.get_descr_order(el);
 | 
			
		||||
				code << m.get(id);
 | 
			
		||||
			}
 | 
			
		||||
			const bool add_des = m.add_descr();
 | 
			
		||||
			const int start_id = add_des ? 101 : 102;
 | 
			
		||||
 | 
			
		||||
			if (!add_des)
 | 
			
		||||
				elements--;
 | 
			
		||||
			while (elements-- > 0)
 | 
			
		||||
			{
 | 
			
		||||
				int ord = 1000;
 | 
			
		||||
@ -261,9 +260,9 @@ bool advanced_codart_ask(TString& code, TString& desc)
 | 
			
		||||
 | 
			
		||||
				for (id = start_id; m.id2pos(id) >= 0; id++)
 | 
			
		||||
				{
 | 
			
		||||
					if (order[id - start_id] < ord)
 | 
			
		||||
					if (order[id - 101] < ord)
 | 
			
		||||
					{
 | 
			
		||||
						el = id - start_id;
 | 
			
		||||
						el = id - 101;
 | 
			
		||||
						ord = order[el];
 | 
			
		||||
					}
 | 
			
		||||
				}
 | 
			
		||||
@ -273,8 +272,7 @@ bool advanced_codart_ask(TString& code, TString& desc)
 | 
			
		||||
					order[el] = 1001;
 | 
			
		||||
					if (desc.full())
 | 
			
		||||
						desc <<	m.get_descr_separator(el);
 | 
			
		||||
					if (dlg >= start_id)
 | 
			
		||||
						desc << esc(m.get(dlg + 100));
 | 
			
		||||
					desc << esc(m.get(dlg + 100));
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
      running = false;
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user