![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как сделать приложение мультиплатформенным? [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]Если никаких примочек нет, то нечего делать не надо.