Sobre el 'name', creo que andas equivocado: después del create es cuando se le asignan los valores del inspector de propiedades al objeto, y seria muy raro que no se asignara nombre si haces, por ejemplo
Código Delphi
[-]
var
m : TMDOQuery;
begin
m := TMDOQuery.Create(self);
m.Name := 'test';
ShowMessage(m.Name);
end;
si esto te muestra una cadena vacia, hay un problema gordo
Sobre lo del tiempo, usaria todas las cifras de fecha y hora : nunca son iguales
Código Delphi
[-]
s := Stringreplace(DateToStr(date) + TimeToStr(now),'/','',[rfReplaceAll]);
s := StringReplace(s,':','',[rfReplaceAll]);
s tendria que ser '21032003130923'
Cita:
Si se tiene algun randomize o randseed fijo en la aplicación...
|
corrijiendome, si se tiene un randseed. En teoria el randomize tendria que generarte cadenas nuevas