Natalia Portillo ha scritto:
> Hi,
>
> El 04/09/2010, a las 18:00, Adam Tauno Williams escribió:
>
>   
>> On Sat, 2010-09-04 at 17:47 +0200, Rampage wrote:
>>     
>>> Hello everyone,
>>> sorry but i'm pretty noob with GTK# so i'm here to ask you about this 
>>> issue i'm dealing with.
>>> when i work with .NET on windows i have the capability of using 
>>> components from other applications to integrate with my apps, for 
>>> instance if i have to render a webpage i can use the internet explorer 
>>> component and plug it into my app, the same goes for PDF files word 
>>> files etc etc.
>>> i was wondering:
>>> is there something similar in gtk#?
>>>       
>> I think not.  There seems to be a slowly forming standard of using D-Bus
>> [Yay D-Bus!] to support application components.  But it isn't really
>> well-adopted or fully developed yet. :(
>>     
>
> Anyway using any of that components will give you a coupe of headaches and 
> missing libraries as soon as you move outisde certain environments.
>
> If you use a Windows.Forms component you can be almost sure it uses a 
> Windows-only library that requires to be installed by the user of the 
> application (yeah, the Acrobat component for reading PDF is tempting, but 
> requires Acrobat Reader to be deployed on each user's computer).
> Using a GTK# component that is not purely C# will pretty much do the same. 
> Using a GnomeArchiver component to visualize .ZIP contents (like Rampage 
> stated originally) will require runtime checks for the libraries to be 
> present, distributing it alongside your program, lose of portability (forget 
> Win32 and Mac OS X), or silent crashes.
>
> You can however, create you own control using a purely C# assembly (in your 
> example, check SharpZip or Ioniz.Zip, I prefer the later) that will be more 
> easily installable, dependable and portable.
>
> Regards,
> Natalia Portillo
> Claunia.com
> _______________________________________________
> Gtk-sharp-list maillist  -  [email protected]
> http://lists.ximian.com/mailman/listinfo/gtk-sharp-list
>   
Hi,
thanks for the reply.
Consider that i'm dealing alot with byte arrays and streams more then 
files themselves with my application.
the bytearrays i deal with are actually files but not in the form of 
files on disc.
so i need tomsething that allow me to deal with streams and bytearrays.
as long as a library has the ability to load these kind of data it's ok 
for me.
i don't know how challenging it may be to build a UI that displays and 
extracts the content of a zip/tgz/bz2 file, but as long as libraries are 
available it's just a metter of time.

the problem is that i really don't know how to deal with certain 
filetypes, like PDF files or audio/video files.
are there classes/libraries that allow me to deal with these type of 
content?
consider also that i'm not going to write/create these type of data, but 
only reading/viewing/playing.

Thanks
Francesco
_______________________________________________
Gtk-sharp-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/gtk-sharp-list

Reply via email to