powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Delphi [игнор отключен] [закрыт для гостей] / bpl для Win32 или для Win64
6 сообщений из 6, страница 1 из 1
bpl для Win32 или для Win64
    #40119679
Двоичник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пишу проект и тягаю за собой bpl файлы
И признаться, уже в них запутался.

Решил еще и перевести свой проект на Windows 64 бит. И казалось бы, нужно к нему перепривязать все bpl по типу операционки.
Однако как понять, какие из них для Win32, а какие для x64

Использую в проекте
UniDAC
FastReport
DevExpress
ну и внутренние bpl тоже приходится таскать
В тотал коммандере вижу для файла в папке 32 бит:

Version language : Английский (США)
CompanyName : Embarcadero Technologies, Inc.
FileDescription : Embarcadero ADO DB Component Package
FileVersion : 28.0.42600.6491
InternalName : VCLADO280
LegalCopyright : Copyright © 1999-2021 Embarcadero Technologies, Inc.
OriginalFilename : VCLADO280.BPL
ProductName : Package Library
ProductVersion : 28.0
InternalRevision : 106491

Creation Date : 01/12/2021 18:39:08
Last Modif. Date : 31/08/2021 08:37:34
Last Access Date : 01/12/2021 18:39:08
FileSize : 236960 bytes ( 231.406 KB, 0.226 MB )
FileVersionInfoSize : 1860 bytes
File type : Dynamic Link Library (0x2)
Target OS : Win32 (0x4)
File/Product version : 28.0.42600.6491 / 5.0.0.0
Language : Английский (США) (0x409)
Character Set : 1252 (ANSI - Latin 1 (US, Western Europe)) (0x4E4)


И для файла из папки 64 бит:
Version language : Английский (США)
CompanyName : Embarcadero Technologies, Inc.
FileDescription : Embarcadero ADO DB Component Package
FileVersion : 28.0.42600.6491
InternalName : VCLADO280
LegalCopyright : Copyright © 1999-2021 Embarcadero Technologies, Inc.
OriginalFilename : VCLADO280.BPL
ProductName : Package Library
ProductVersion : 28.0
InternalRevision : 106491

Creation Date : 13/12/2021 14:32:17
Last Modif. Date : 31/08/2021 08:52:54
Last Access Date : 13/12/2021 14:32:17
FileSize : 339360 bytes ( 331.406 KB, 0.324 MB )
FileVersionInfoSize : 1860 bytes
File type : Dynamic Link Library (0x2)
Target OS : Win32 (0x4)
File/Product version : 28.0.42600.6491 / 5.0.0.0
Language : Английский (США) (0x409)
Character Set : 1252 (ANSI - Latin 1 (US, Western Europe)) (0x4E4)



Фалы по содержимому разные, они и должны отличаться. А вот в заголовках не вижу четкой информации о разрядности.
Как отделить зёрна от плевел?
Спасибо
...
Рейтинг: 0 / 0
bpl для Win32 или для Win64
    #40119686
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДвоичникА вот в заголовках не вижу четкой информации о разрядности.

https://superuser.com/questions/358434/how-to-check-if-a-binary-is-32-or-64-bit-on-windows

tdump, dumpbin или file сообщат флаги заголовка, включая платформу/разрядность.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
bpl для Win32 или для Win64
    #40119702
GunSmoker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Total Commander-у можно плагины для Lister-а поставить. fileinfo , например. Тогда по F3 будет что-то вроде:
авторFILE HEADER :

Machine: 8664h (AMD64 (K8))
...
Рейтинг: 0 / 0
bpl для Win32 или для Win64
    #40119703
GunSmoker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще, думается, что такого вопроса не должно возникать, т.к. 32 и 64 разрядные файлы раскладываются в разные папки.
...
Рейтинг: 0 / 0
bpl для Win32 или для Win64
    #40119779
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если бы генерировал монолитный exe-файл - таких проблем изначально не было бы.
...
Рейтинг: 0 / 0
bpl для Win32 или для Win64
    #40119794
Dmvrt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Двоичник,
Вы на Дельфях пишите наверно.
Зайдите в настройки Delphi и укажите разные пути для компиляции и сборки ваших bpl в зависимости от разрядности.
А дальше...
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / bpl для Win32 или для Win64
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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