Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как сделать приложение мультиплатформенным? [D6, WinXP]


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

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

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

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

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


KSergey   (2004-11-17 09:34:00) [1]

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


kostan   (2004-11-17 03:56:00) [2]

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


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

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


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

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


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

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


Defunct   (2004-11-14 23:51:00) [6]

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

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


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

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

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

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


DrPass   (2004-11-14 23:36:00) [8]


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

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


GuAV   (2004-11-14 23:30:00) [9]

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


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

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

, т.е.  [6]


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

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


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


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


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

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


Defunct   (2004-11-14 17:32:00) [12]

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

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


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

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


KSergey   (2004-11-14 14:55:00) [14]

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


Anatoly Podgoretsky   (2004-11-14 14:45:00) [15]

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


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


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


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


begin...end   (2004-11-14 14:03:00) [17]


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


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

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


KSergey   (2004-11-14 14:01:00) [18]

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


KSergey   (2004-11-14 13:59:00) [19]

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


Anatoly Podgoretsky   (2004-11-14 13:57:00) [20]

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо