embarcadero delphi 12 и компас sdk v20. 21.

Автор alex_219, 17.10.25, 20:10:47

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

alex_219

Собственно subj. Последний раз писал в delphi 8 и компас 5. чего-то там. Никаких особых проблем не было. Делаешь по хелпу и все.

Тут же даже не могу просто подключить библиотеку. Пробовал и просто dll делать, и rtw только с libraryentry и со всеми тремя описанными.Пробовал копировать step 1 из samples.  Пробовал делать телодвижения  из Компиляция библиотек.doc и создание библиотек из sdk.chm, Результат 0. в Компасе и через конфигуратор и через добавить приложение ничего не добавляется.  Впал в ступор...

ЗЫ. сама libraryentry из rtw из внешней программы выполняется.

alex_219

Разобрался с помощью CCC3d. При Target Platforms Windows 32-bit скомпилированная библиотека к компасу не подключается. При Windows 64-bit все нормально. Дельфи по умолчанию делает 32, Если добавить 64 и скомпилировать все ОК.

p3452

Цитата: alex_219 от 18.10.25, 19:38:52При Target Platforms Windows 32-bit скомпилированная библиотека к компасу не подключается.
Это чисто Делфийские заморочки, а не Компас-овские - куча 32x-приложений нормально работает под Компас 64x...

Miroshnyk

#3
Цитата: p3452 от 18.10.25, 20:22:09Это чисто Делфийские заморочки, а не Компас-овские - куча 32x-приложений нормально работает под Компас 64x...

Хочу посмотреть хотя бы одну 32-разрядную DLL работающую на 64-разрядном Компасе.

СВ

 А что такое
Цитата: Miroshnyk от 18.10.25, 20:37:40ходьбы
?
Ходьба во множественном числе ?

Miroshnyk

Цитата: СВ от 18.10.25, 21:02:10?
Вы 32-разрядную DLL покажите работающую на 64-разрядном Компасе.
PS. Заодно мастер класс покажите, как компилировали.

p3452


Miroshnyk

Zip, 7Z прикрепите.
Ваш RAR сильно новый, я свой обновлять не хочу.
Просто DLL 32-разрядную прикрепите, которая будет работать с 64-разрядным Компасом без всяких прокладок.

p3452

Цитата: Miroshnyk от 19.10.25, 14:53:08Zip, 7Z прикрепите.
Ваш RAR сильно новый, я свой обновлять не хочу.
Просто DLL 32-разрядную прикрепите, которая будет работать с 64-разрядным Компасом без всяких прокладок.
1. А где, "пожалуйста"?
2. Странно в 2025 году читать, что WinRar 2020 года выпуска, "сильно новый"...
3. А листинги(картинки) Вам не о чем не говорят?
4. DLL-ку невозможно прикрепить к сообщению!
5. Можете сами компильнуть "Step"-ы из SDK, какой-нибудь старой прогрммулей с 32x компилятором (например, SharpDeveloper) и убедится в работоспособности 32битных dll под Компас 64x.   

p3452


Miroshnyk

#10
Цитата: p3452 от 19.10.25, 16:44:59Step2.zip
Как-то так.
На 32-разрядном Компасе, таже ошибка.

p3452

Цитата: Miroshnyk от 19.10.25, 17:06:21Как-то так.
- Проблемы Ваших рук (или головы) :bebebe:

Miroshnyk

Цитата: p3452 от 19.10.25, 17:12:57- Проблемы Ваших рук (или головы) :bebebe:
Значит пример из вложения у Вас должен работать.
Тут пример Step1 32 и 64 интересно какие сообщения выдаст одна и другая библиотека.
STEP1_64.zip
STEP1_86.rar
PS. Тем более у Вас нет проблем с руками и головой.

p3452

Цитата: Miroshnyk от 19.10.25, 17:33:17Значит пример из вложения у Вас должен работать.
Тут пример Step1 32 и 64 интересно какие сообщения выдаст одна и другая библиотека.
STEP1_64.zip
STEP1_86.rar
PS. Тем более у Вас нет проблем с руками и головой.
В продолжении ЛОГИКИ - получив подтверждение "проблемы Ваших рук (или головы)" - даже не буду "прикасаться" к тому, что Вы выложили!!!

Miroshnyk

Цитата: p3452 от 20.10.25, 00:01:04В продолжении ЛОГИКИ - получив подтверждение "проблемы Ваших рук (или головы)" - даже не буду "прикасаться" к тому, что Вы выложили!!!
Обгадить, легче.
PS. Покажите, что Ваша уникальная библиотека работает, без прокладок и перекомпиляции, сама на Компас 32-х и 64-х.

Starik

Уважаемый p3452 делаю Вам ЗАМЕЧАНИЕ за не этичное высказывание в адрес уважаемого Miroshnyk.
+ Благодарностей: 1