hackbart Posted May 9, 2007 Share Posted May 9, 2007 Hi, The reason why i release the code and not the binary is that in my opinion the internet plugin is not really usefull - especially if you try to browse around with the remote. The used keys are: - 2,8,4,6 for scrolling inside the browser - 5 for pressing a link resp. enter a text in a textbox - 1,3 for selecting the prev/next element (this feature is currently disabled) - Red Button to remove a favourite - Green Button to add to favourite - Yellow Button to change the start page - Blue Button to switch between the favourite list and the browser The code should explain you how to: 1. create an own OSD window plugin 2. request DVBViewer settings 3. deal with messages, buttons and listboxes The delphi sources should be almost self explaining, but if you have questions feel free to ask. Christian myinternet.zip Quote Link to comment
Tjod Posted May 9, 2007 Share Posted May 9, 2007 First i have no experience with delphi. By compiling i get a error SHDocVw.dcu missing how i get and import this file. I use Delphi 2005 Personal (c`t 13/2005) Quote Link to comment
Moses Posted May 31, 2007 Share Posted May 31, 2007 Hm... I had exactly the same problem, if you look at the imported pascal files in "MyInternet.dpr" (this list is startet by "uses" in pascal), you will find the line uskininfo in 'Units\uskininfo.pas', This tries to import a uskinfo.pas file in Units... this file does not exists! But I just commented it out (by adding "//" to the front of the line) and I was able to build the plugin... I didn't test it with DVBViewer, yet, to see if something is missing... Quote Link to comment
hackbart Posted June 1, 2007 Author Share Posted June 1, 2007 USkininfo can be removed, it is not really used in the plugin. The SHDocVw contains the IE ActiveX object and i'm quite sure it can be also found via google. Christian Quote Link to comment
fbrdoch Posted September 2, 2008 Share Posted September 2, 2008 Hi, I don't have a pascal compiler. Could you also provide a compiled version? Thanks Quote Link to comment
klausb Posted November 20, 2008 Share Posted November 20, 2008 Christian, I looked closer at your example and found a lot of interfaces that seem to be COM interfaces, but they are not available in the DVBViewerServer namespace. For example IOSDWindowManager and IOSDControl. Even if this works only inside the context of a plugin, is there a chance to get interface definitions for writing my own plugin in C++? Or do I need to re-write the data types from the Pascal code? Are they documented somewhere? Regards, klaus. Quote Link to comment
nuts Posted November 18, 2009 Share Posted November 18, 2009 (edited) Anbei die kompilierte .dll / Enclosed the compiled .dll MyInternet_DLL.zip Edited November 18, 2009 by nuts Quote Link to comment
D3ltoroxp Posted January 17, 2010 Share Posted January 17, 2010 funktioniert das jetzt schon ? Quote Link to comment
Tjod Posted January 17, 2010 Share Posted January 17, 2010 Yes and no. You can open web Pages but at the moment it is not possible to closes the plug-in. If you are not a developer it is not really for you. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.