Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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.038 c
1-1100953729
гость
2004-11-20 15:28
2004.12.05
компонент на основе Edit


14-1100625771
Piter
2004-11-16 20:22
2004.12.05
Как проиграть QuickTime?


4-1098281613
UnDISCOvery
2004-10-20 18:13
2004.12.05
Не могу связать 2 компа через COM-порт. Помогите!


14-1100521065
Vlad Oshin
2004-11-15 15:17
2004.12.05
Поможите найти ГОСТы на хранение орг.техники?


1-1100825461
fashionguide
2004-11-19 03:51
2004.12.05
Свой текст в Gauge1





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский