|
13 / 13 / 5
Регистрация: 29.10.2015
Сообщений: 318
|
||||||
Delphi 6-7 Ошибка: List index out of bounds(2)01.06.2018, 23:40. Показов 5868. Ответов 52
Метки нет (Все метки)
Всем привет, ошибка вылетает на end. запуск происходит нормально, но при запуске главной формы и выборе кнопки, происходит переход, а после вылетает эта ошибка. помогите пожалуйста. скорее всего формы не в том порядке, но какой будет правильный
0
|
||||||
| 01.06.2018, 23:40 | |
|
Ответы с готовыми решениями:
52
Ошибка List index out of bounds (8) Ошибка List index of bounds(10) Ошибка: list index out of bounds 12 |
|
|
|
| 02.06.2018, 19:36 | |
|
сколько прелести в одном флаконе
я даже не пожалел времени и вычистил формы с QuickReport из проекта, чтобы запустить на 10.1 начнем с того, что вирус и правда есть. тот самый Induc, который как оспа, никто из ныне живущих уже и не видел. Хотите посмотреть - вилькоммен зи! У нас есть его! ))) потом 100 раз посмотрел чудесное окно про путь к БД. прикрепил. ясно, таблицы они же все открыты и хотят ведь тут на форуме всего раз в неделю эту тему обсасывают блаблабла указывать путь к базе и все такое Путь к БД в свете вышесказанного - вишенка на торте. если даже путь к БД правильно настроить кодом, то мне теперь нужно открывать все датасеты, которые автор считает что открываются сами... потом чесал репу, почему TDatamodule2 находится в файле Datamodule1.pas (!) а например Main:TMain - в Unit3.pas (!!) враги. вокруг враги. надо шифроваться! потом дивился странному использованию DBLookupCombo ну да бог с ним.. прорвался. ах да, главное окно открывается у меня посередине двух экранов )) нажимаем Бригады и ! бах вылетаем нафиг на END. END В DPR, КАРЛ! Все как указано у автора )))) Но мы же знаем секретную кнопку F8. Ее использование строго запрещено Гаагской конвенцией, но ставки слишком высоки))) Короче. Часики-то тикают. На форме, которую мы даже не показали, работает таймер. Ведь в каждой форме у настоящего профессионала в статусной строке должны быть текущая дата и время. Убрал. Стартует канешн. Но дорогой автор, это беда... Вот вам почитать на ночь https://www.cyberforum.ru/blog... g4873.html https://www.cyberforum.ru/blog... g4874.html https://www.cyberforum.ru/blog... g4884.html
1
|
|
|
13 / 13 / 5
Регистрация: 29.10.2015
Сообщений: 318
|
|
| 02.06.2018, 19:47 [ТС] | |
|
krapotkin, ничего не поняла, кроме сарказма и иронии, спасибо и на этом
0
|
|
|
|
||||||||||||||||
| 02.06.2018, 19:57 | ||||||||||||||||
Сообщение было отмечено Евгения01 как решение
Решение
вот manager.dpr
Кликните здесь для просмотра всего текста
главная форма Кликните здесь для просмотра всего текста
форма с бригадами Кликните здесь для просмотра всего текста
1
|
||||||||||||||||
|
13 / 13 / 5
Регистрация: 29.10.2015
Сообщений: 318
|
||||||
| 02.06.2018, 20:04 [ТС] | ||||||
|
krapotkin,
0
|
||||||
|
|
|||||||||||
| 02.06.2018, 20:12 | |||||||||||
|
объясняю на пальцах
1. вы отдаете свой проект, чтобы кто-то с ним разбирался. но в таком виде его ковырять очень неприятно ничего не подписано. все рассчитано только на выполнение исключительно на вашем компьютере, на вашей делфи и на вашей ОС. Все стандарты и best practices пишутся как раз в расчете на то, что ваш код будет после вас читать другой человек 2. формы не должны создаваться все разом при старте программы. нужно - создали. не нужно - удалили 3. если рассматривать этот проект как обучение работе с БД в Делфи, то это набор всего, что нельзя ни при каких условиях делать в программе. Использование TADOTable. Ужасная верстка форм, ни одной резиновой формы, предназначенной для запуска на произвольном разрешении экрана. Все юниты перекрестно ссылаются друг на друга. А то, что вам нужно реально понять, приведено в ссылках в моем посте. Посмотрите код, который я прислал в #23. Понятно ли, что я сделал и для чего? Добавлено через 4 минуты опс, сорри, CheckLogin забыл вписать... Кликните здесь для просмотра всего текста
это то , что раньше сидело на кнопке Вход в систему в форме авторизации но этому там вовсе не место авториз теперь просто такой Кликните здесь для просмотра всего текста
первая кнопка получила в дизайнере ModalResult = mrOk вторая ModalResult = mrCancel все это описано в статье про логин Добавлено через 2 минуты про второй вопрос не понял точно если он про создание каждой формы по требованию то да это написано в статье про формы
1
|
|||||||||||
|
13 / 13 / 5
Регистрация: 29.10.2015
Сообщений: 318
|
|
| 02.06.2018, 20:22 [ТС] | |
|
krapotkin,
0
|
|
|
13 / 13 / 5
Регистрация: 29.10.2015
Сообщений: 318
|
|
| 02.06.2018, 20:28 [ТС] | |
|
krapotkin, резиновый дизайн пыталась, но не поняла, как перемещать программно кнопки
0
|
|
|
|
|
| 02.06.2018, 22:23 | |
|
резиновый дизайн это когда все посажено на панели и у панелей выставлено свойство Align
в ООООЧЕНЬ исключительных случаях требуется при запуске формы выставить значения программно Добавлено через 3 минуты у модуля есть два Uses один в разделе interface, другой - в implementation если другой модуль используется в разделе interface, то и вставлять его надо в interface, а ссылка на модуль, где сидит TAvtoriz, у вас в нижнем uses. Переместите вверх
0
|
|
|
13 / 13 / 5
Регистрация: 29.10.2015
Сообщений: 318
|
|
| 02.06.2018, 22:41 [ТС] | |
|
krapotkin, та же ошибка, во всех других формах заменила на создание, спасибо помогло
0
|
|
|
|
|
| 02.06.2018, 23:04 | |
|
зачем этот скриншот ?
я просил в верхний USES из нижнего переместить юнит, где объявлен класс TAvtoriz от вас соответственно требуется узнать, что это за юнит, выполнить перемещение и вот тогда показать код, без всяких фотографий, текстом, верхнего и нижнего USES до этого момента я буду совершенно уверен, что вы не сделали то, что я говорил
0
|
|
|
13 / 13 / 5
Регистрация: 29.10.2015
Сообщений: 318
|
||||||
| 02.06.2018, 23:20 [ТС] | ||||||
|
krapotkin,
0
|
||||||
|
|
||||
| 03.06.2018, 00:01 | ||||
|
Чувствую, слишком длинные предложения
в верхний USES ВЫ ПЕРЕМЕСТИЛИ UNIT2 В ВЕРХНИЙ USES ???? если вот он в нижнем так и болтается ???????
0
|
||||
|
13 / 13 / 5
Регистрация: 29.10.2015
Сообщений: 318
|
||||||
| 03.06.2018, 08:18 [ТС] | ||||||
|
krapotkin, кнопки на форме авторизации не появляются
Добавлено через 2 минуты
0
|
||||||
|
13 / 13 / 5
Регистрация: 29.10.2015
Сообщений: 318
|
|
| 03.06.2018, 10:00 [ТС] | |
|
krapotkin, да у меня всё так же, нажимаю на кнопку, никаких действий, отключила ее пока (форму)
0
|
|
|
|
||||||
| 03.06.2018, 12:45 | ||||||
|
короче, там есть такое бесовство
если нету, то ошибка варианты 1. это вообще нужно кому-то ???? может убрать к лешему этот странный функционал ? 2. проверять, вдруг у статус бара нет Panels[2] Добавлено через 40 секунд если это исправить, то ошибки не будет
0
|
||||||
|
13 / 13 / 5
Регистрация: 29.10.2015
Сообщений: 318
|
|
| 03.06.2018, 13:05 [ТС] | |
|
krapotkin, ошибки изначальной (тема поста) или авторизация пойдет?
0
|
|
|
|
||||||
| 03.06.2018, 13:31 | ||||||
|
тема поста
про авторизацию давайте какбы заново я не очень понимаю в чем проблема, и я не тестировал, что вы там делаете просто формально перенес код и все вам нужно сделать функцию CheckLogin, чтобы при правильных значениях она давала true при неправильных False вот собсно и все при этом использовать DBLookupCombo я считаю довольно странной идеей я обычно рекомендую простой комбо
0
|
||||||
|
13 / 13 / 5
Регистрация: 29.10.2015
Сообщений: 318
|
|
| 03.06.2018, 16:38 [ТС] | |
|
krapotkin, помогите пожалуйста, скинула проект на флешку и открыла на ноутбуке, вылезла эта ошибка Project Project2.exe raised exeption class EOleExeption with message 'Поставщик данных или другая служба вернули состояние E_FAIL'. Process stopped. Use Step or Run to continue
Заранее спасибо
0
|
|
| 03.06.2018, 16:38 | |
|
Ошибка list index out of bounds (0) и с чем ее едят
Удаление записи через sql-запрос. Ошибка list index out of bounds (0) Ошибка при добавлении в БД: "list index out of bounds(0)" List index out of bounds Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
|
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации:
1. Вернуть возможность использования знаков | 1 l I;. . .
|
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С.
Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
|
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию?
Фраза «Любая достаточно развитая технология неотличима от магии». . .
|
|
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль?
Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
|
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология.
«Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
|
Генератор паролей (вариант №2)
Maks 30.10.2026
Обновленная версия ранее созданной обработки.
Добавлены следующие реквизиты типа Булево:
- Буквы;
- Цифры;
- Символы.
Изменена логика команды "Сгенерировать" и процедуры "ПриОткрытии":. . .
|
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей.
Самым главным критерием для. . .
|