![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#31 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Че-то я ниче не пойму что происходит с кодом в момент отрисовки. Взял щас 10 сканов. У них нумерация идет от 3480900 до 3480910. В папке они, судя по написанным на них номерам, находятся в порядке убывания, т.е. от 3480910 до 3480900. В StringGrid создал последовательность согласно этим номерам. Запускаю отрисовку и что я вижу. Что первый файл с отрисованным номером 3480910, второй (который 3480909) с отрисованным номером 3480907, третий (который с номером 3480908) с отрисованным номером 3480906 и т.д. Где косяк? Я не пойму вообще. Ведь в папке сканы правильно остканены и лежат в правильном порядке. Неужели по какому-то неизвестному для меня принципу берутся файлы и грузятся в мою переменную b? По какому? По размеру файла скана чтоли? Немного раньше все работало. Может ли быть причина в имени, которое я задал при сканировании сканам. Имя задал Batch. Сканы имеют нумерацию Batch1, Batch2, Batch3 и т.д. Код тот же самый что и в посте №24.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#32 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
![]()
Сисема не сортирут файл. Это тотал или експлорер тебе их в сортированном виде выдает. А FindNext находит их в том порядке, в котором они на хард записаны. Если файл был изменен или переименован, то порядок их следования на винте (в заголовке) может измениться.
Последний раз редактировалось Sibedir; 28.09.2010 в 06:56. |
![]() |
![]() |
![]() |
#33 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Да нет, они не были переименованы. Они были просто отсканены в папку с заданным именем да и все. Что мне сделать-то?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#34 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
потом отсортировать (там есть метод TStringList.Sort) и пользоваться уже список. Это наиболее простой с точки зрения программирования (и надёжности) способ. Правда, есть и недостатки.. Вариант 2. Отрисованный номер брать из имени файла (если это возможно, конечно)... |
|
![]() |
![]() |
![]() |
#35 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Отрисованный номер на то и отрисованный, что наносится в программе моей. Как я его возьму из имени файла-то если он еще не нарисован?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
отрисовка updown | edik | Компоненты Delphi | 0 | 27.12.2009 12:39 |
Присвоение текста в цикле | AvaMight | Общие вопросы Delphi | 2 | 16.06.2009 01:23 |
отрисовка локации | Juffin | Общие вопросы Delphi | 4 | 21.04.2009 14:26 |
Отрисовка компонентов | Dr.Badnezz | Компоненты Delphi | 1 | 04.01.2009 16:50 |
Отрисовка CheckListBox. | NikLik | Компоненты Delphi | 0 | 21.09.2008 21:58 |