Patch level : 4.0 426
Files correlati : ve0.exe ve2.exe Ricompilazione Demo : [ ] Commento : Eliminato controllo sui caratteri oltre 128 ricopiare sulla 2.2 e compilare per gelai git-svn-id: svn://10.65.10.50/trunk@14078 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
a30f1867ed
commit
f24e8036d9
@ -3787,14 +3787,6 @@ bool TEdit_field::on_key(KEY key)
|
|||||||
set_dirty(TRUE);
|
set_dirty(TRUE);
|
||||||
return handler(K_SPACE);
|
return handler(K_SPACE);
|
||||||
default:
|
default:
|
||||||
if (_ctl->is_edit_key(key))
|
|
||||||
{
|
|
||||||
// Nei campi di ricerca devo rifiutare i caratteri strani (comprese le accentate)
|
|
||||||
const bool ok = (key >= ' ' && key < 128) || browse()==NULL;
|
|
||||||
if (!ok)
|
|
||||||
beep();
|
|
||||||
return ok;
|
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -4029,18 +4021,7 @@ bool TDate_field::on_key(KEY key)
|
|||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
|
||||||
#ifdef _DEMO_
|
|
||||||
TDate d(data);
|
|
||||||
|
|
||||||
int m = d.month();
|
|
||||||
if (m > 3)
|
|
||||||
d.set_month(rand() % 3 + 1);
|
|
||||||
set_window_data(d.string());
|
|
||||||
#else
|
|
||||||
set_window_data(data);
|
set_window_data(data);
|
||||||
#endif
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -4078,23 +4059,7 @@ bool TDate_field::autosave(TRelation& r)
|
|||||||
if (field())
|
if (field())
|
||||||
{
|
{
|
||||||
const char* td = get();
|
const char* td = get();
|
||||||
#ifdef _DEMO_
|
|
||||||
{
|
|
||||||
TDate d(td);
|
|
||||||
int y = d.year();
|
|
||||||
|
|
||||||
y += 8;
|
|
||||||
y /= 25;
|
|
||||||
y >>= 3;
|
|
||||||
if (y >= 10)
|
|
||||||
{
|
|
||||||
int m = d.month() >> 2;
|
|
||||||
if (m > 0)
|
|
||||||
d.set_month(rand() % 3 + 1);
|
|
||||||
}
|
|
||||||
td = d.string();
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
if (right_justified())
|
if (right_justified())
|
||||||
{
|
{
|
||||||
TDate d(td);
|
TDate d(td);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user