Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Просмотр файлов из памяти Добавлено: 13.07.07 22:49  

Автор вопроса:  HACKER
Интересуют несколько вопросов про отображение разных файлов, но есть небольшое НО.. файл должен читать Я сам.. объясняю на примере PDF

Я шифрую файл, нужно его расшифровать и показать. При этом естетственно не записывая расшифрованные данные на диск.

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

Кроме PDF, интересуют вопросы отображения из пямяти:
- PSD (Photoshop)
- CLR (Corel)
- Офисные документы (doc, xls..)

Идеи? Предложения?

Ответить

  Ответы Всего ответов: 11  

Номер ответа: 1
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #1 Добавлено: 13.07.07 22:51
P.S. Рассмотрю варианты на любом языке (VB, C++, C#, Delphi...)

Ответить

Номер ответа: 2
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #2
Добавлено: 13.07.07 23:07
libpdf
KView какой-нибудь
OpenOffice

В исходниках этих вещей ты, скорее всего, найдешь то, что тебе нужно.

Ответить

Номер ответа: 3
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #3 Добавлено: 14.07.07 15:45
2 Sharp
пасиб.. ещё вопрос..
А какие-то из тех программ в исходниках может сделаны по типу ком объекта? Ну т.е. у меня получится например от OpenOffice открутить сам "отображатель" (если можно так выразиться) документов ? Или мож другая какая-то прога собрана из ком объектов. Мне просто влом качать просто чтобы посмотреть из ком ли прога состоит, может ты в курсе...

И ещё...
Они ж впроде по GPL распостраняются. Т.е. пользоваться можно, но откручивать части прог и прикручивать к своим, а потом свои продавать - эт низя..

Ответить

Номер ответа: 4
Автор ответа:
  j3d1



ICQ: 8370005 

Вопросов: 34
Ответов: 466
 Профиль | | #4 Добавлено: 14.07.07 18:55
можно сделать через жопу... т.е. перехватываешь в своем процессе ReadFile, когда идет обращение, подставляешь нужный кусок из памяти

Ответить

Номер ответа: 5
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #5
Добавлено: 14.07.07 19:06
На счет COM-объектов сильно сомневаюсь. Скорее всего, там грамотная модульная архитектура с обычными языковыми интерфейсами.
Если ты используешь куски кода GPL, то должен лицензировать свою программу под GPL. Продавать при этом тебе ее никто не запрещает.

Ответить

Номер ответа: 6
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #6 Добавлено: 14.07.07 20:46
Так как это? Где ж за GPL деньги берут-то?

j3d1, в принципе вариант. Если ненайду компонентов которые по нормальному отображают из памяти, буду перехватывать ReadFile

Ответить

Номер ответа: 7
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #7
Добавлено: 15.07.07 02:47
http://www.nsk.tourism.ru/Russian/Unix-Doc/lig/lig14.html
GPL позволяет распространять и использовать программы бесплатно. Однако, она позволяет человеку или компании распространять программы GPL за деньги и даже получать прибыль от продажи и распространения.

Ответить

Номер ответа: 8
Автор ответа:
 VisualPaul



ICQ: 402519798 

Вопросов: 12
Ответов: 111
 Профиль | | #8 Добавлено: 16.07.07 08:55
GPL также позволяет людям брать и модифицировать программы, а также распространять свои собственные версии программ. Однако всякая производная работа, основанная на программах, защищенных должна быть под защитой GPL. Другими словами, компания не может, взяв и модифицировав Linux, продавать его под ограничительной лицензией. Любые программы, производные от, должны быть также защищены GPL.

Ответить

Номер ответа: 9
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #9
Добавлено: 16.07.07 10:56
И что тебя смущает? Где здесь запрет на продажу любых версий Linux, модифицированных или нет?

Ответить

Номер ответа: 10
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #10 Добавлено: 16.07.07 22:54
Ну х.з.. я мож не понимаю что-то, всётаки поверхностно читал лицензию..

И что тебя смущает? Где здесь запрет на продажу любых версий Linux, модифицированных или нет?

Другими словами, компания не может, взяв и модифицировав Linux, продавать его под ограничительной лицензией.


Помойму VisualPaul прав.

И ещё.. на форуме вот обсуждали QT для с++
http://www.sql.ru/forum/actualthread.aspx?bid=21&tid=449358
Да и не только его.. там я заводил слово о лицензиии этого QT, который тоже под GPL, и вот что написал один из учасников диалога:
Разве GPL
запрещает продавать исходники вместе с программой? :) Конечно, очень
много срубить таким методом не получится.

Суть в последнем предложении, т.к. GPL запрещает закрывать исходники. Поэтому в этом случае маловато места для коммерсанта. Можно конечно продавать опенсоурсную прогу, но это как-то глупо имхо. Тогда уже зарабатывать на поддержке разве что.

Ответить

Номер ответа: 11
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #11
Добавлено: 17.07.07 05:29
Ограничительной лицензией здесь называется любая лицензия, кроме GPL. Что еще непонятно?

Можно конечно продавать опенсоурсную прогу, но это как-то глупо имхо.

Что ты видишь в этом глупого? MySQL так и делает. Для пиратов никакой разницы, что распространять: программу или программу+исходники, а любая фирма, которая решит поменять исходники и продавать их под другой лицензией, сразу получит иск.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам