Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Избитая тема: Delphi 7 и bpl / 25 сообщений из 26, страница 1 из 2
13.04.2018, 01:21
    #39629550
Galadriel75
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Избитая тема: Delphi 7 и bpl
Доброе время суток.
Вот все же решил разобраться, спустя годы. Вернулся временно на Delphi 7 на виртуальной машине с Windows XP.
Проблема: не виден файлик bpl.
Открываю TntUnicodeVcl_D70.dpk. Компилирую. Все ок!
Устанавливаю и получаю ошибку:
---------------------------
Delphi 7: delphi32.exe - Не удалось найти компонент
---------------------------
Приложению не удалось запуститься, поскольку TntUnicodeVcl_R70.bpl не был найден. Повторная установка приложения может исправить эту проблему.

Нет, я знаю, что если этот файлик скопировать из c:\Program Files\Borland\Delphi7\Projects\Bpl\ в Windows\System32, то ошибка исчезнет! Но я не хочу ничего копировать, я хочу понять, кто этот файлик не находит и почему!
Путь к папке c:\Program Files\Borland\Delphi7\Projects\Bpl\ прописан в системной переменной Path!
Пути все и всюду прописаны. Никаких предыдущих версий компонента не было. Компонент натягивался на чистейший свежеустановленный Delphi 7.
Почему не отыскивается файл, который есть?
Если помониторить активность, то видно, что имеется попытка отыскать этот файл в System32.
Как разрулить вопрос?
...
Рейтинг: 0 / 0
13.04.2018, 03:04
    #39629561
GunSmoker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Избитая тема: Delphi 7 и bpl
авторПуть к папке c:\Program Files\Borland\Delphi7\Projects\Bpl\ прописан в системной переменной Path!

Где-то вредитель.

Process Explorer-ом посмотреть блок переменных у процесса Delphi.
Process Monitor-ом посмотреть порядок поиска DLL.
...
Рейтинг: 0 / 0
13.04.2018, 10:14
    #39629663
Galadriel75
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Избитая тема: Delphi 7 и bpl
GunSmokerавторПуть к папке c:\Program Files\Borland\Delphi7\Projects\Bpl\ прописан в системной переменной Path!

Где-то вредитель.

Process Explorer-ом посмотреть блок переменных у процесса Delphi.
Process Monitor-ом посмотреть порядок поиска DLL.
ок, спасибо! Посмотрю.
...
Рейтинг: 0 / 0
14.04.2018, 10:37
    #39630178
Virtual Student
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Избитая тема: Delphi 7 и bpl
Galadriel75,

1. А есть ли попытка поиска в папке "c:\Program Files\Borland\Delphi7\Projects\Bpl" ?
2. Что будет если прописать в Path путь древним способом вот так "c:\ Progra~1 \Borland\Delphi7\Projects\Bpl" ?
3. А много ли переменных путей прописано в Path?
...
Рейтинг: 0 / 0
14.04.2018, 19:22
    #39630298
alekcvp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Избитая тема: Delphi 7 и bpl
Кстати, если мне память не изменяет, в Delphi 7 где-то в настройках напрямую пути к Bpl прописывались.
...
Рейтинг: 0 / 0
15.04.2018, 04:01
    #39630346
Galadriel75
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Избитая тема: Delphi 7 и bpl
Virtual StudentGaladriel75,

1. А есть ли попытка поиска в папке "c:\Program Files\Borland\Delphi7\Projects\Bpl" ?
2. Что будет если прописать в Path путь древним способом вот так "c:\ Progra~1 \Borland\Delphi7\Projects\Bpl" ?
3. А много ли переменных путей прописано в Path?

Пересмотрел все.
1: В этой папке нет попытки поиска, но почему-то пытается искать в "c:\Program Files\Borland\Delphi7\bin"
2: Не думаю, что это что-то решит
3: не очень:
Path=C:\Program Files\Windows Resource Kits\Tools\;C:\Documents and Settings\All
Users\Application Data\Oracle\Java\javapath;C:\Program Files\Borland\Delphi7\Bi
n;C:\Program Files\Borland\Delphi7\Projects\Bpl\;C:\WINDOWS\system32;C:\WINDOWS;
C:\WINDOWS\System32\Wbem;D:\Install\Delphi7\DevExpress\Delphi 7 Library\
...
Рейтинг: 0 / 0
15.04.2018, 08:37
    #39630359
Virtual Student
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Избитая тема: Delphi 7 и bpl
[quot Galadriel75][quot Virtual Student]Galadriel75,

C:\Program Files\Borland\Delphi7\Bin;

раз тут ищет - попробуйте слэш убрать в пути:

C:\Program Files\Borland\Delphi7\Projects\ Bpl\ ;

может в этом дело
...
Рейтинг: 0 / 0
16.04.2018, 03:36
    #39630553
Galadriel75
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Избитая тема: Delphi 7 и bpl
[quot Virtual Student][quot Galadriel75]пропущено...
Нет. Слэш тоже погоды не сделал. И Browsing Path ничего не дал.
...
Рейтинг: 0 / 0
16.04.2018, 07:53
    #39630567
asutp2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Избитая тема: Delphi 7 и bpl
Galadriel75,

возможно проблема в том, что не находится используемая твоей bpl какая нибудь другая bpl или dll
я бы посмотрел process monitor-ом, к каким вообще bpl/dll идут попытки обращения
...
Рейтинг: 0 / 0
16.04.2018, 16:01
    #39630919
Galadriel75
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Избитая тема: Delphi 7 и bpl
asutp2Galadriel75,

возможно проблема в том, что не находится используемая твоей bpl какая нибудь другая bpl или dll
я бы посмотрел process monitor-ом, к каким вообще bpl/dll идут попытки обращения
Да, так и есть. Одна из bpl-ек не может найти другую bpl-ку! Так я не могу уже понять, почему это происходит не всегда, почему такой косяк может не возникнуть на одном компе и возникает на другом при том, что Delphi 7 ставилась с одного и того же дистрибутива. По сути одно предположение: bpl-ку ищет операционка, а не delphi! Проверил этот факт! И эту bpl-ку ось ищет по разным путям: windows, system32, ($Delphi)\bin... Штук 5 разных мест, где файлик ищется и где его нет! Но вот там, где он есть, почему-то там ось его даже и не пытается смотреть! Пути поиска уже всюду понаписывал. Я могу на все забить и скопировать файлик в нужное место, но я не хочу копировать, а хочу понять, почему это происходит так. Еще все это я делаю урывками на огромном 4К мониторе, поэтому чтобы шрифты были читаемыми, я заставил масштабировать виртуалку ГУИ-шку. Виртуалка в отместку мне начала глючить: если попытаться внутри виртуалки за заголовок потянуть окно, оно отскакивает от мышки, словно магнит от одноименного полюса и только тогда начинает двигаться, соблюдая дистанцию от указателя мыши. И этот факт как-то еще больше выбешивает...
...
Рейтинг: 0 / 0
16.04.2018, 16:07
    #39630926
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Избитая тема: Delphi 7 и bpl
Galadriel75По сути одно предположение: bpl-ку ищет операционка, а не delphi!Так и есть
Galadriel75Штук 5 разных мест, где файлик ищется и где его нет! Но вот там, где он есть, почему-то там ось его даже и не пытается смотреть!Все места, где ищется файл, описаны здесь
...
Рейтинг: 0 / 0
16.04.2018, 16:09
    #39630929
GunSmoker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Избитая тема: Delphi 7 и bpl
Galadriel75, возможно, у тебя это , но по симптомам вроде не похоже, если только ты чего не врёшь.
...
Рейтинг: 0 / 0
16.04.2018, 17:48
    #39631016
Galadriel75
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Избитая тема: Delphi 7 и bpl
GunSmokerGaladriel75, возможно, у тебя это , но по симптомам вроде не похоже, если только ты чего не врёшь.
...
Рейтинг: 0 / 0
16.04.2018, 17:50
    #39631019
Galadriel75
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Избитая тема: Delphi 7 и bpl
...
Рейтинг: 0 / 0
16.04.2018, 18:55
    #39631058
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Избитая тема: Delphi 7 и bpl
Galadriel75,

И где лежит TntUnicodeVcl?
...
Рейтинг: 0 / 0
16.04.2018, 19:03
    #39631068
Galadriel75
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Избитая тема: Delphi 7 и bpl
_Vasilisk_Galadriel75,

И где лежит TntUnicodeVcl?

c:\Program Files\Borland\Delphi7\Projects\Bpl\
...
Рейтинг: 0 / 0
16.04.2018, 19:05
    #39631071
Galadriel75
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Избитая тема: Delphi 7 и bpl
Его можно всунуть туда, где поиск проходит, но пока все еще мне интересно, как настроить поиск, там, где не ищет!
...
Рейтинг: 0 / 0
16.04.2018, 20:50
    #39631143
defecator
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Избитая тема: Delphi 7 и bpl
Galadriel75

для DKLang никакой TntUnicode не нужен вообще
Скорее, у тебя что-то зацепилось из TntUnicode
...
Рейтинг: 0 / 0
16.04.2018, 23:32
    #39631215
Galadriel75
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Избитая тема: Delphi 7 и bpl
defecatorGaladriel75

для DKLang никакой TntUnicode не нужен вообще
Скорее, у тебя что-то зацепилось из TntUnicode

он указан в Requires
...
Рейтинг: 0 / 0
17.04.2018, 00:26
    #39631222
Galadriel75
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Избитая тема: Delphi 7 и bpl
Ох и выбесил меня Delphi 7. Но ничего страшного. Пока скопироал эти долбаные bpl-ки в папку c:\Program Files\Borland\Delphi7\Bin\! В ней же почему-то они ищутся! Пока проект поделаю, а потом посмотрю, где этот путь прописывается...
...
Рейтинг: 0 / 0
17.04.2018, 12:52
    #39631506
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Избитая тема: Delphi 7 и bpl
Galadriel75в папку c:\Program Files\Borland\Delphi7\Bin\! В ней же почему-то они ищутся!Потому что это папка запущенного процесса
...
Рейтинг: 0 / 0
17.04.2018, 14:49
    #39631661
Galadriel75
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Избитая тема: Delphi 7 и bpl
_Vasilisk_Galadriel75в папку c:\Program Files\Borland\Delphi7\Bin\! В ней же почему-то они ищутся!Потому что это папка запущенного процесса
Вообще да, а я как-то и не подумал сразу об этом! Спасибо за подсказку!
Пожалуй, наверно, оставлю, как есть. Я знаю, что после установки Delphi надо какой-то сервис пак ставить. Может я с косяком пытаюсь бороться, а сервис пак этот косяк убирает. А я впустую трачу время, ничего не добиваясь. Пока просто перенаправил все сборки в папку, в которой все отыскивается, поставил около 20 мелких и разных компонентов. Все это для того, чтобы собрался один из проектов, который не мой и который я хочу подпилить под себя! Проект очень и очень идеально сделан - это офигенный текстовый редактор для программистов. Таких редакторов много и среди них также есть много с исходниками. Но вот я из всего остановился на дельфовом, так как он очень продуманный и там есть все, но мне вот нужны еще несколько фичей, я их сам и сделаю. Вчера уже собрал этот редактор и он заработал. Не все собралось, так как версия не самая последняя, но и не старая. Закоментил некоторые функции, так как они эксепшены кидают. Думаю, разберусь со временем со всем этим...
...
Рейтинг: 0 / 0
17.04.2018, 14:56
    #39631665
Galadriel75
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Избитая тема: Delphi 7 и bpl
И, как я посмотрел, все же эти компоненты уже ставил, но другой версии. Я их сносил перед установкой, но может что-то осталось где-то, а Delphi очень любит цеплять остатки, а потом ругаться. Тем более, эти контролы, которые я ставил ранее, стали на ура и без единой ошибки. А вот новая версия ни в какую. У меня сохранилась предыдущая версия виртуалки, там и посмотрю, где и что я ставил. Сейчас комп позволяет ворочать виртуалками. Вместо того, чтобы сохранить проект, сохраняю всю виртуалку на всякий случай. Вся цепочка изменений от "когда-ничего-не трогал" до косяка лежит в разных папках в виде виртуальных машин.
...
Рейтинг: 0 / 0
17.04.2018, 15:03
    #39631668
Galadriel75
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Избитая тема: Delphi 7 и bpl
Наверно можно как-то сохранять/восстанавливать состояние среды разработки. Это реестр, файлы с настройками и разбросанные всюду bpl. Было бы и неплохо, но не факт, что все идеально можно учесть и не спровоцировать айдишку на ошибки...
...
Рейтинг: 0 / 0
17.04.2018, 15:05
    #39631670
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Избитая тема: Delphi 7 и bpl
Galadriel75Пока просто перенаправил все сборки в папку, в которой все отыскиваетсяВ Delphi XE3 слетает лицензия, если в папке bin появляются левые файлы
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Избитая тема: Delphi 7 и bpl / 25 сообщений из 26, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]