Форум: "Потрепаться";
Текущий архив: 2004.12.05;
Скачать: [xml.tar.bz2];
ВнизКак 32 разрядное приложение на Delphi стать 16 разрядным? Найти похожие ветки
← →
Kolan © (2004-11-17 18:56) [0]Здравствуйте,
Вот такая проблемма: Взял с работы на флешке программу. Приношу домой а она как буд-то 16 разрядная. Думал мололи сегодня снова скачал и проверил прям на флешки запустил - ОК, дома опять. Как вообше система узнаёт что оно 16 разрядное. Перекомпилировать тоже не получилось ошибка в .dcu...
← →
DiamondShark © (2004-11-17 19:01) [1]
> Приношу домой а она как буд-то 16 разрядная
Откуда такой вывод?
> проверил прям на флешки запустил - ОК, дома опять
Опять что?
> Как вообше система узнаёт что оно 16 разрядное
По заголовку ехе, вестимо. Вот только Дельфи начиная с версии 2.0 16-разрядных приложений не делает.
"Это вы чего-то съели" (ц)
> Перекомпилировать тоже не получилось ошибка в .dcu...
Какая?
← →
Kolan © (2004-11-17 19:07) [2]
> > Приношу домой а она как буд-то 16 разрядная
>
> Откуда такой вывод?
1. Запускается консоль.
2. В Свойствах - Шрифт, Экран и итд
> > проверил прям на флешки запустил - ОК, дома опять
>
> Опять что?
Ну что опять как 16 разрадное.
> > Перекомпилировать тоже не получилось ошибка в .dcu...
>
> Какая?
При открытии проекта : Error Creating Form: Invalid Binary Value
Line 3554
(На работе всё компилится)
При компиляции:
[Fatal Error] KFreGraf.dpr(10): Read error on "KFreGrafMainForm.dcu"
← →
DiamondShark © (2004-11-17 19:19) [3]А флешка, часом, не дохлая?
Очень похоже, что файлы сильно попорчены.
Вариант: скопировать на винт только текст (*.dpr, *.pas) и формы.
Попробовать скомпилировать.
← →
Kolan © (2004-11-17 20:28) [4]
> А флешка, часом, не дохлая?
Да наоборот новая.
Я ташил с компа с win 98 на W2k и потом на флеш, но так я делал раз 10 с этой флешкой.
← →
Юрий Зотов © (2004-11-17 20:53) [5]> Kolan © (17.11.04 19:07) [2]
> 1. Запускается консоль.
> 2. В Свойствах - Шрифт, Экран и итд
И что? При чем тут 16-битность? Разве 32-битная программа не может быть консольной?
← →
помаранчевий Жук (2004-11-17 20:55) [6]Просто повредился PE-заголовок. Но mz остался, потому Windows считает это приложением, но 16-битным. Или ты думаешь винда определяет приложение это по расширению?
← →
Kolan © (2004-11-17 21:49) [7]
> И что? При чем тут 16-битность? Разве 32-битная программа
> не может быть консольной?
Она не консольная.
> Просто повредился PE-заголовок. Но mz остался, потому Windows
> считает это приложением, но 16-битным. Или ты думаешь винда
> определяет приложение это по расширению?
Как исправить? Работать хочется.
А почему не компилится. Шас Пропробовал на другой комп на флешке перенести информацию - нормально всё.
Кстати то что вчера принес - пытается в консоли запускаться. А сегоднешнее просто пишет что приложение не является Win32...
Ни чего в ней не менял.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.12.05;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.037 c