Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.12.05;
Скачать: [xml.tar.bz2];

Вниз

Как сделать приложение мультиплатформенным?   Найти похожие ветки 

 
Артем Владимирович   (2004-11-14 13:51) [0]

Здравствуйте!

Объясните, пожалуйста, как можно сделать приложение
мультиплатформенным, т.е. чтобы работало
как на Windows 9.x,Me, так и на XP,2000.

Проблема в том, что программа писалась под XP.Причем она
не содержит каких-либо примочек, которые были бы свойственны
только одной системе. Как исправить эту ситуацию?

Заранее всех благодарю за помощь и советы.


 
Anatoly Podgoretsky ©   (2004-11-14 13:57) [1]

Если никаких примочек нет, то нечего делать не надо.


 
KSergey ©   (2004-11-14 13:59) [2]

Из вопроса не понятно: на Win9x возникают проблемы или просто мандраж?


 
KSergey ©   (2004-11-14 14:01) [3]

Да и в принципе это одна платформа, во всяком случае - с одним API - Win32, хотя, конечно, есть различия.


 
begin...end ©   (2004-11-14 14:03) [4]


> Артем Владимирович   (14.11.04 13:51)


> она не содержит каких-либо примочек, которые были бы свойственны
> только одной системе. Как исправить эту ситуацию?

Добавить примочки. :)


 
Артем Владимирович   (2004-11-14 14:43) [5]


> Anatoly Podgoretsky ©   (14.11.04 13:57) [1]
> Если никаких примочек нет, то нечего делать не надо.
>
>
> KSergey ©   (14.11.04 13:59) [2]
> Из вопроса не понятно: на Win9x возникают проблемы или просто
> мандраж?


В том то и дело, что программа вообще не запускается, возникает ошибка(под Me и 98).


 
Anatoly Podgoretsky ©   (2004-11-14 14:45) [6]

Наверно ошибка такого рода - не могу работать (под Me и 98).


 
KSergey ©   (2004-11-14 14:55) [7]

AP намекает, что не криво было бы ошибку-то озвучить. Стесняться тут нечего.


 
Артем Владимирович   (2004-11-14 15:20) [8]

Error Starting Program

     The E:\SOFT\BOOK\Prog\prog.EXE appears to be corrupt
      Reinstall the file and then try again

И еще:
Unable to execute file
E:\SOFT\BOOK\prog\prog.EXE
CreateProcess failed; code 11.
An attempt was maide to load a program with incorrect format


 
Defunct ©   (2004-11-14 17:32) [9]

Артем Владимирович   (14.11.04 15:20) [8]

Такое впечатление, что у Вас гуляет какой-то зверек.
IMHO это след вируса с ошибкой.


 
Артем Владимирович   (2004-11-14 22:06) [10]


> IMHO это след вируса с ошибкой


Вот тебе на... Вы подозреваете меня в вирусописании. Увы, не моя специальность.

Но в чем дело разобраться не могу. Есть еще идеи?


 
Anatoly Podgoretsky ©   (2004-11-14 22:38) [11]

Ну еще раз номер 11, внимательно прочитать.


 
GuAV ©   (2004-11-14 23:30) [12]

Anatoly Podgoretsky ©   (14.11.04 22:38) [11]
номер 11


Ну правильно, ошибка 11 это

Была сделана попытка загрузить программу, имеющую неверный формат.

, т.е.  [6]


 
DrPass ©   (2004-11-14 23:36) [13]


> An attempt was maide to load a program with incorrect format

Это явно не проблемы совместимости платформ. Это как минимум злые хакеры. Например, Кевин Митник


 
Defunct ©   (2004-11-14 23:48) [14]

> Вы подозреваете меня в вирусописании. Увы, не моя специальность.

Исключается. Читайте внимательней.

Я подозреваю, что откомпилированный вами EXE файл портится в атаки вируса и ошибки вируса при попытке заразить ваш файл.


 
Defunct ©   (2004-11-14 23:51) [15]

[14]
> в атаки вируса

пропустил слово при редактировании.
чит:
.. в результате атаки вируса ..


 
Артем Владимирович   (2004-11-17 02:19) [16]

Все равно под Win98 не грузится - "Файл поврежден"...


 
kostan ©   (2004-11-17 03:22) [17]

может ты запускаешь функции WinAPI при загрузке (а там различий тьма между Nt(XP) и 98(me) )


 
Артем Владимирович   (2004-11-17 03:27) [18]

Да нет, при загрузке происходит только запись в реестр.


 
kostan ©   (2004-11-17 03:56) [19]

если убрать (реестр)?


 
KSergey ©   (2004-11-17 09:34) [20]

Предлагаю пойти таким путем: сделать простейший проектик из 1 автокрейтной формы и запустить под Win9x. Если не запускается с той же диагностикой - кривая дельфи, вирусы и т.п. Если запускается - искать в своей программе ошибки.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.12.05;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.49 MB
Время: 0.031 c
3-1099569880
Term
2004-11-04 15:04
2004.12.05
есть автоинкрементное поле, как сделать чтобы отчёт снова начался


1-1100878838
hgd
2004-11-19 18:40
2004.12.05
Загрузка hlp


8-1094134205
-=IVA=-
2004-09-02 18:10
2004.12.05
Запись при помощи TMediaPlayer


14-1100545072
Hmm
2004-11-15 21:57
2004.12.05
Нужна инфа: ассемблер, генератор случайных чисел.


6-1094917457
xmrz
2004-09-11 19:44
2004.12.05
IHTMLDocument2.readyState





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский