powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Проблема с получением версии файла
5 сообщений из 5, страница 1 из 1
Проблема с получением версии файла
    #38578600
Фотография Max-xaM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Раньше под С++ Билдер пример работал
Сейчас перешел на Embarcadero. Пролетает мимо.
Сначала
Код: plaintext
1.
const wchar_t* FileName1=(WCHAR*)WideString(Application->ExeName);


На строке
Код: plaintext
1.
DWORD Size = GetFileVersionInfoSize(FileName1, NULL);


Size получается равным 0.
Соответственно остальные действия не выполняются.

Но если вместо Application->ExeName то же самое значение напишу руками, то срабатывает все.

Помогите исправить.
...
Рейтинг: 0 / 0
Проблема с получением версии файла
    #38579382
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Max-xaMНо если вместо Application->ExeName то же самое значение напишу руками, то срабатывает все.
А дебагером не посмотреть?
...
Рейтинг: 0 / 0
Проблема с получением версии файла
    #38579824
Фотография Max-xaM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid KudryavtsevMax-xaMНо если вместо Application->ExeName то же самое значение напишу руками, то срабатывает все.
А дебагером не посмотреть?
Посмотрел
Не помогло
...
Рейтинг: 0 / 0
Проблема с получением версии файла
    #38580089
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Max-xaMПосмотрел
Не помогло
Выкинь весь код и напиши заново, без кастов. Ты конструируешь объект неизвестно из чего,
потом приводишь его к указателю на wide char, который потом скармливаешь функции, которая
ожидает неизвестно чего. Это нагромождение случайных костылей не может работать стабильно
по определению.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Проблема с получением версии файла
    #38580147
Фотография Max-xaM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovMax-xaMПосмотрел
Не помогло
Выкинь весь код и напиши заново, без кастов. Ты конструируешь объект неизвестно из чего,
потом приводишь его к указателю на wide char, который потом скармливаешь функции, которая
ожидает неизвестно чего. Это нагромождение случайных костылей не может работать стабильно
по определению.


Может у вас есть готовый пример, который будет корректно работать в Embarcadero?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Проблема с получением версии файла
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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