|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.03.2016, 12:12 | #1 |
Пользователь
Регистрация: 02.02.2016
Сообщений: 10
|
ошибки kernelbase.dll
Здравствуйте!
Подскажите: создаю делфи проект на одном пк и скомпиленный ехе-шник кидаю на другой пк (на котором делфей нет). При старте ехе-шника винда ругается на kernelbase.dll. ЗЫ При компиляции проекта я не использую build with runtime package |
11.03.2016, 12:26 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,708
|
А на том, где делфи есть работает? А как ругается?.. баг скорее в вашем коде.
|
11.03.2016, 12:36 | #3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Может и баг, а может помочь просто установка и регистрация dll по новой. Часто помогает из-за ошибок в реестре.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
11.03.2016, 12:43 | #4 |
Пользователь
Регистрация: 02.02.2016
Сообщений: 10
|
в смысле в коде баг? на моем пк где делфи стоит все работает... а скриншот ошибки см ниже
|
11.03.2016, 12:51 | #5 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,708
|
Так именно баг: у вас пустой лист, а вы пытаетесь получить доступ к элементу, которого нет. (Прочтите ж, что вам пишут). А в кернеле просто ловушка стоит, чтобы индусы из-за каждого бага не роняли систему в синий экран.
|
11.03.2016, 12:58 | #6 |
Пользователь
Регистрация: 02.02.2016
Сообщений: 10
|
ок, а можно по шагам - как этот баг исправить?
впервые с таким сталкиваюсь И почему на компе с делфи такой ошибки нет? Последний раз редактировалось Vasa123; 11.03.2016 в 13:13. |
11.03.2016, 13:15 | #7 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
11.03.2016, 13:16 | #8 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
1. Найти причину/место бага (в этом может помочь чтение и осмысление второй строки в сообщении на скриншоте выше и отладчик).
2. Исправить его.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
11.03.2016, 13:19 | #9 | ||
Старожил
Регистрация: 15.02.2010
Сообщений: 15,708
|
Цитата:
Цитата:
Потому что на ней есть база, а на новой нет. Потому что на ней есть bde или подобное, а на новой нет и элементы не получаете. Потому что так встали звезды и на новой машине получается другое состояние/настройки и лист остается пустой. ... Дальше будем гадать или код покажите? |
||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
C++/CLI WinForms - Вызов метода в dll и получения ошибки error C3767: функции-кандидаты недоступны | Konstantin1706 | Windows Forms | 5 | 10.06.2015 15:57 |
Ошибки загрузки Dll | Smallboy | Общие вопросы Delphi | 6 | 04.10.2013 17:48 |
Могут ли быть ошибки, если dll собрана под 3.5, а программа - под 4.5? | gramp | C# (си шарп) | 0 | 22.06.2012 10:54 |
DLL MASM, ошибки при компиляции | Пепел Феникса | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 7 | 12.03.2010 00:06 |
Статическое DLL. Обработка ошибки не нахождения. | SNUPY | Общие вопросы Delphi | 4 | 07.12.2009 18:13 |