Помощь - Поиск - Пользователи - Календарь
Полная версия: Как открыть файл PPS ? (Power Point)
Форум «Всё о Паскале» > Pascal, Object Pascal > Теоретические вопросы
-crasy-
Как можно открыть файл типа .PPS (демонстрация Power Point-а) с помощью Паскаля?????!!

Давайте все-таки не будем кричать...
Volvo
Crasy
Прошу прощенияБпросто очень нада
volvo
Сразу возникает вопрос: с помощью какого Паскаля? И что нужно с этим файлом делать? Просмотреть содержимое, или изменить?
Crasy
с помощью BP 7.0,просто просмотреть содержимое
Altair
Ну начнем с того, что в презентации может быть звук, а звук вывести неполучиться. Так-же неполучиться вывести видео (ну можетбыть некоторые форматы ) - из-за нехватки памяти для обработки.

А так-ответ на вопрос стандартный- нужен формат файла...

Мне кажется не получиться реализовать это вообще...

ведь писать все придется с нуля...


Самая большая проблемма -найти формат файла PPS
на wotsit нет!
http://www.wotsit.org/search.asp?page=33&s=ALLFILES

только PPT.
Microsoft Powerpoint 97 Format [Microsoft Corp.]
Crasy
Ну помогите кто-нибудь
Altair
я скачал посмотреть формат файла PPT, заниматься этим форматом не хочется smile.gif
(там документации- около 50 документов HTML smile.gif )

Зачем тебе это? может найдем лучший вариант..
Crasy
а можно как-нибудь сделать так, чтобы Exe-шник открывал файл pps?(любым путем)
Altair
Можно, если Power Point установлен на компе... просто запустить его с параметром - путь к файлу. Откроется Power Point...
Crasy
тоесть?
Altair
тебе необходимо ЛЮБЫМ образом показать пользователю PPS, верно?

почемубы не запуститиь любезно пользователю программу Power Point, которая откроет файл?(для этого путь к файлу прописываем в параметрах вызова Power Point'a)
Crasy
мне нужно создать Exe файл который открывал этот файл Power pointa
Altair
запуск EXE файла - процедура
EXEC.
не забудб перед запуском сохранить вектора прерываний
Crasy
а как сказать в пасе что нужно открыть этот файл??
Altair
Надо паскалю сказать: "Открой мне файл" И незабудь сказать пожалуйста...
smile.gif
только все это на языке понятном емуsmile.gif
Я уже сказал как запустить EXE...

p.s. ты вообще с паскалем дело имел?
SKVOZNJAK
А BAT файл тебе не подойдёт? Как раз предназначен для запуска разных сабжей smile.gif
hiv
Не обязательно ставить сам PowerPoint, можно воспользоваться бесплатным вьюером - PowerPoint Viewer 97 for PowerPoint 97, 2000, and 2002
и запускать именно его.

ЗЫ: Вообще-то форматы файлов Microsoft такая же закрытая информация как и код их программ. Например формат файла Excel сторонние производители подбирают ручками ( я имею в виду opensource продукты). Можно пользоваться готовыми библиотеками Microsft, но тогда нужно ставить сам Excel - а за него плати! sad.gif
Romtek
Нельзя запустить из 16-разрядного Borland Pascal 32-разрядную программу.
Altair
Цитата
Нельзя запустить из 16-разрядного Borland Pascal 32-разрядную программу.

на что спорим что можно?

вот код на турбо паскале:
Код

{$M $800,0,0}
uses dos;

begin
writeln('dfg');
swapvectors;
exec('d:\kamikadzekot.exe','');
swapvectors;
end.


После запуска на рабочем столе появляется камикадзе кот smile.gif :P

Мы говорим о 16 разрядной системе, работающей в windows...

Если бы ты когда-нибудь работал с Norton Comander в виндовс, тознал бы что любые уxe запускаются как из проводника smile.gif
Romtek
Интересно. На одном компе (WinXp, дома) не работает, в институте (WinXp) - работает.. huh.gif
Altair
действительно интересно.
А почему такое может быть?
Digitalator
Цитата
Как можно открыть файл типа .PPS (демонстрация Power Point-а) с помощью Паскаля?????!!

на чтение или запись?

хотя в любом лучае самым правильным и конкретным ответом будет:
Код

...
var f:file;
...
assign(f, 'file.ppt');
reset(f);


lol.gif
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.