356 |
|
rawsum := rawsum + (tempticks2 - tempticks1); |
357 |
|
end |
358 |
|
else |
359 |
< |
FilesHeader[i].DataAddr := 0; |
359 |
> |
FilesHeader[FileID].DataAddr := 0; |
360 |
|
if Length(fileinfo.Name) > 0 then |
361 |
|
begin |
362 |
< |
FilesHeader[i].NameAddr := Stream_Names.Size; |
362 |
> |
FilesHeader[FileID].NameAddr := Stream_Names.Size; |
363 |
|
temps := fileinfo.Extension + fileinfo.Name + Chr(0); |
364 |
|
Stream_Names.Write(temps[1], Length(temps)); |
365 |
|
end |
366 |
|
else |
367 |
< |
FilesHeader[i].NameAddr := 0; |
368 |
< |
FilesHeader[i].FileSize := fileinfo.Size; |
369 |
< |
FilesHeader[i].FileType := fileinfo.FileType; |
367 |
> |
FilesHeader[FileID].NameAddr := 0; |
368 |
> |
FilesHeader[FileID].FileSize := fileinfo.Size; |
369 |
> |
FilesHeader[FileID].FileType := fileinfo.FileType; |
370 |
|
|
371 |
|
if ((FileID mod 10) = 0) and (FileID >= 100) then |
372 |
|
lbl_estimation.Caption := 'Estimated time left: ' + TimeToStr( |
448 |
|
|
449 |
|
|
450 |
|
procedure TForm_LevelDB.CreateDatabase(Source, target: String); |
451 |
+ |
var |
452 |
+ |
DataBase: TABSDatabase; |
453 |
|
{ |
454 |
|
var |
455 |
|
DataBase: TABSDatabase; |
511 |
|
absolutebegintime := Time; |
512 |
|
|
513 |
|
DataBase := TABSDatabase.Create(Self); |
514 |
+ |
} |
515 |
+ |
DataBase.MaxConnections := 1; |
516 |
+ |
{ |
517 |
|
DataBase.DatabaseName := 'OLDB'; |
518 |
|
DataBase.DatabaseFileName := target; |
519 |
|
DataBase.CreateDatabase; |