0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 9
|
|
1 | |
BP vs TPW (два вопроса)28.09.2010, 19:57. Показов 671. Ответов 6
Метки нет (Все метки)
Вопрос первый:
В BP для поинтера возможен вызов inc(p), в TPW это не проходит. Можно как-нибудь упростить себе жизнь в TPW не играясь с Seg, Ofs, Ptr? Вопрос второй: Похоже на то, что TPW компилит программы в Windows 3.0 Real mode. BP же имеет три "таргета" - DOS Real mode, DOS Protected mode, Windows. Под "таргетом" Windows, скорее всего имеется ввиду Windows Protected mode. Можно ли заставить BP компилить для Windows 3.0 Real mode?
0
|
28.09.2010, 19:57 | |
Ответы с готовыми решениями:
6
Два вопроса Два вопроса Два вопроса по IE: Два вопроса !!! |
158 / 105 / 6
Регистрация: 22.08.2010
Сообщений: 215
|
|
28.09.2010, 20:05 | 2 |
Давайте несколько переиначим вопрос: какую цель вы хотите достичь в конечном итоге?
Компилировать нативные программы для Win 3.11? 16-битные? 32-битные? Для Win32 ?
0
|
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 9
|
|
28.09.2010, 20:13 [ТС] | 3 |
Для windows 2.x. Подходят программы скомпилиные в Windows 3.0 Real mode. Такой режим компиляции только у TPW (возможно и нет, про это и есть второй вопрос). У меня в наличии большая библиотека исходников для BP. Но при переносе их в TPW возникает проблема, описанная в первом вопросе. Вобще-то, я уже практически смирился с необходимостью написания своей функции inc(p). Но все же, остался спортивный интерес и желание оптимизации. Да и BP более удобная среда, чем TPW. Так что вопросы актуальны.
0
|
158 / 105 / 6
Регистрация: 22.08.2010
Сообщений: 215
|
|
28.09.2010, 20:16 | 4 |
Ну сча поставлю win 2.03, посмотрим как там что...
0
|
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 9
|
|
28.09.2010, 20:26 [ТС] | 5 |
Ну, Win 2 хоть и стала источником моих вопросов, вряд ли имеет хоть какое-то отношение к их решению . Тем более, содание аппликации под Win 2 имеет, кроме условия "Windows 3.0 Real mode", еще много проблемных мест.
0
|
158 / 105 / 6
Регистрация: 22.08.2010
Сообщений: 215
|
|
28.09.2010, 20:49 | 6 |
Ну так а суть то где? Вы говорите что хотите делать приложения для Win 2.x . И в то же время конкретно 2.x вас не интересует особенно. Так еще раз спрашиваю: зачем это все? Для чего? Какова конечная цель?
0
|
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 9
|
|
28.09.2010, 21:24 [ТС] | 7 |
Послушайте, я поставил два вопроса, которые относятся к Паскалю вне зависимости от среды конечного продукта. Я не совсем понимаю, что Вы хотите увидеть в win 2.03? Там, например, TPW вобще не запустится. Чтобы попробовать описанные проблемы достаточно запустить TPW и BP из-под Windows XP. В BP код с inc(p) скомпилится, в TPW - нет.
0
|
28.09.2010, 21:24 | |
28.09.2010, 21:24 | |
Помогаю со студенческими работами здесь
7
Два вопроса Два вопроса Два вопроса два вопроса Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |