|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.09.2007, 09:47 | #1 |
Форумчанин
Регистрация: 09.11.2006
Сообщений: 274
|
Платформа
Начну я : не подскажете как узнать на какой платформе запущенна моя прога(вынь, линукс . . .)?
Единственный приличный формат, разработанный Microsoft'ом, - format c:
|
19.09.2007, 10:03 | #2 |
Форумчанин
Регистрация: 27.12.2006
Сообщений: 955
|
Под какую платформу писалась под той и запущена ....
Програ написаная под линукс не запуститься под Windows т.к не найдет необходимые библиотеки... И наоборот... РЕ файл не будет работать в Linux. Если брать более тонкие случаи запуска программы используя программы эмуляторы оболочки операционных и файловых систем то надо отслеживать состояние допустим процессов системы и сравнивать его с шаблоном. Последний раз редактировалось merax; 19.09.2007 в 10:22. |
21.09.2007, 10:13 | #3 |
Форумчанин
Регистрация: 09.11.2006
Сообщений: 274
|
А как же формат СЛХ???
Единственный приличный формат, разработанный Microsoft'ом, - format c:
|
24.09.2007, 10:08 | #4 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
На сколько помню через директивы компилятора это решаемо
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
24.09.2007, 11:44 | #5 |
Форумчанин
Регистрация: 09.11.2006
Сообщений: 274
|
А пример можно?
Единственный приличный формат, разработанный Microsoft'ом, - format c:
|
19.10.2007, 06:56 | #6 |
Программист и
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,265
|
Собираюсь переходить на Линукс, можно ли будет писать проги как в Делфи, но кроссплатформенные?
|
19.10.2007, 06:59 | #7 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Да, можно, директивы компилятора {$IFDEF Linux} {$IFDEF Win32} если не ошибаюсь
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
19.10.2007, 11:25 | #8 |
Форумчанин
Регистрация: 27.12.2006
Сообщений: 955
|
А что для Вас KYLIX.. И что такое формат СЛХ? Что то я про такое не слышал.. Не будем разводить флуд нате ознакомтесь
http://ru.wikipedia.org/wiki/Kylix Как бы оно не было, но одна программа (что Delphi, что Kylix)может работать только на 1 платформе без пересборки (Исключение Wine он легко запускает Windows приложения на Linux, но только на программном эммуляторе)... Последний раз редактировалось merax; 19.10.2007 в 11:29. |
19.10.2007, 13:30 | #9 | |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
MAcK, кроссплатформенность не значит, что одна и та же программа будеть работать под разными ОС, а то, что её исходник можно будет откомпилировать без изминений под другую платформу
Виндовый исполняемый файл просто не запустится из-под *nix, он даже не будет считаться исполняемым, и наоборот Цитата:
пыщь
|
|
19.10.2007, 18:00 | #10 | |
Форумчанин
Регистрация: 15.10.2007
Сообщений: 147
|
Цитата:
Если нужен паскаль - посмотри http://www.lazarus.freepascal.org/ Если на Сях - то GNU C в помощь (я не сишник, но даже я отдаю дань уважения переносимости кода и препроцессору. Особенно в ЭТОМ разделе форума)... |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
SOA-платформа iJaNet бесплатно | JaNet | Qt и кроссплатформенное программирование С/С++ | 0 | 30.06.2008 16:53 |
Что такое платформа .NET? | Elm0 | Общие вопросы .NET | 2 | 26.02.2008 08:27 |