Вниз
Скачать: CL | DM;

Как 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.059 c
1-1100808505
xkiller
2004-11-18 23:08
2004.12.05
Как программно свернуть popupmenu?


14-1100374186
Dima1
2004-11-13 22:29
2004.12.05
пиктограмки у Microsoft Office 2003


14-1100522556
1008
2004-11-15 15:42
2004.12.05
Мой ответ ... ну вы поняли кому


14-1100607738
][ackTool
2004-11-16 15:22
2004.12.05
Графика


1-1100579612
FastByte
2004-11-16 07:33
2004.12.05
Как создать таблицу в Word из Delphi ?




   Наверх