home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
Language specific support
Deutsches MediaPortal Forum
Plugins & Skins für das MediaPortal
Plugins & Erweiterungen
Ein neues Plugin von einem bestehenden Plugin programmiertechnisch ableiten?
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="bartmanson" data-source="post: 128605" data-attributes="member: 10748"><p><strong>MediaPortal Version</strong>: 0.2.0.3</p><p><strong>MediaPortal Skin</strong>: mce</p><p><strong>Windows Version</strong>: xp sp2</p><p><strong>CPU Type</strong>: P4 1.8</p><p><strong>HDD</strong>: Seagate</p><p><strong>Memory</strong>: 768MB</p><p><strong>Motherboard</strong>: md3001 (MSI-6399 OEM)</p><p><strong>Motherboard Chipset</strong>: Intel 845</p><p><strong>Motherboard Bios</strong>: </p><p><strong>Video Card</strong>: Ati 9550</p><p><strong>Video Card Driver</strong>: </p><p><strong>Sound Card</strong>: Onboard</p><p><strong>Sound Card AC3</strong>: Nope</p><p><strong>Sound Card Driver</strong>: </p><p><strong>1. TV Card</strong>: PVR350</p><p><strong>1. TV Card Type</strong>: hw</p><p><strong>1. TV Card Driver</strong>: </p><p><strong>2. TV Card</strong>: </p><p><strong>2. TV Card Type</strong>: </p><p><strong>2. TV Card Driver</strong>: </p><p><strong>3. TV Card</strong>: </p><p><strong>3. TV Card Type</strong>: </p><p><strong>3. TV Card Driver</strong>: </p><p><strong>4. TV Card</strong>: </p><p><strong>4. TV Card Type</strong>: </p><p><strong>4. TV Card Driver</strong>: </p><p><strong>MPEG2 Video Codec</strong>: nvidia</p><p><strong>MPEG2 Audio Codec</strong>: nvidia</p><p><strong>Satelite/CableTV Provider</strong>: kabel deutschland</p><p><strong>HTPC Case</strong>: aldi <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></p><p><strong>Cooling</strong>: Ja</p><p><strong>Power Supply</strong>: auch</p><p><strong>Remote</strong>: Hauppauge mit Girder</p><p><strong>TV</strong>: Philips CRT</p><p><strong>TV - HTPC Connection</strong>: Composite</p><p></p><p></p><p>Hallo zusammen,</p><p></p><p>mein erstes Posting im deutschen Forum. Auch von dieser Stelle nochmal vielen vielen Dank an die MP devs, tester, documentation-schreiber, webmaster, moderatoren und alle anderen, die MP zur besten HTPC-Software machen.</p><p></p><p>Dennoch ist es ja work-in-progress und da ich mit meinem Posting im englischen Forum (<a href="https://forum.team-mediaportal.com/derive_plugin_another_plugin-t14861.html" target="_blank">https://forum.team-mediaportal.com/derive_plugin_another_plugin-t14861.html</a>) bisher keinen Erfolg hatte, probiere ich es hier nochmal...</p><p></p><p>Meine Idee ist es, den PowerScheduler so zu erweitern, dass er in der Einstellung "Shutdown" (also nicht "Hibernate" und "Standby") die Option anbietet, das Program CMOSTimer (<a href="http://www.boraxsoft.de" target="_blank">www.boraxsoft.de</a>) aufzurufen, um den Computer runterzufahren und über das BIOS wieder aufzuwecken. Das hätte den Vorteil, dass man sich irgendwelche Workarounds mit StartOnWake.exe oder ähnlicher Software sparen kann, wenn man Probleme mit Hibernate oder Standby hat (und die Forenbeiträge der vergangenen Tage zeigen, dass es genügend User gibt, die diese Probleme haben ...).</p><p></p><p>Für die Umsetzung dieser PowerScheduler-Änderungen sehe ich folgende Alternativen:</p><p>- Einen Patch submitten. Werde ich machen, wenn dieses Posting auch wieder keine Resonanz findet <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></p><p>- Eine Kopie von PowerScheduler erstellen und meine Änderungen daran durchführen. M. E. keine Alternative, weil es immer wieder Änderungen am PS gibt, die ich dann jedesmal nachziehen müsste.</p><p>- Ein Plugin ("BIOSScheduler" oder wie auch immer) von der Klasse MediaPortal.PowerScheduler.PowerScheduler ableiten und nur die Methoden überschreiben, die für die Änderungen relevant sind (PluginName, Shutdown, ...). Das wäre in meinen Augen die eleganteste Lösung, funktioniert aber nicht. Ich vermute, dass es nicht funktioniert, weil die Methoden in PowerScheduler nicht als "virtual" deklariert werden und deshalb in manchen Situationen nicht die mit "new" deklarierten, abgeleiteten Methoden meines BIOSScheduler gezogen werden, sondern die der Basisklasse PowerScheduler.</p><p></p><p>Deswegen habe ich die folgenden Fragen:</p><p>- Was haltet ihr von so einer Funktionalität</p><p>- Welches Vorgehen würden die Entwickler bevorzugen? Patch submitten? Oder gibt es Gründe, warum man ein neues Plugin nicht von einem bestehenden Plugin ableiten kann? Oder mache ich etwas falsch?</p><p></p><p></p><p>Ich weiß, dass das viel Holz ist und ich auch viele Fragen habe... <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /> Ich hoffe, es ist rübergekommen, um was es mir geht. Wenn nicht, dann sagt mir einfach was unklar ist.</p><p></p><p></p><p>Viele Grüße,</p><p>BartManson</p></blockquote><p></p>
[QUOTE="bartmanson, post: 128605, member: 10748"] [b]MediaPortal Version[/b]: 0.2.0.3 [b]MediaPortal Skin[/b]: mce [b]Windows Version[/b]: xp sp2 [b]CPU Type[/b]: P4 1.8 [b]HDD[/b]: Seagate [b]Memory[/b]: 768MB [b]Motherboard[/b]: md3001 (MSI-6399 OEM) [b]Motherboard Chipset[/b]: Intel 845 [b]Motherboard Bios[/b]: [b]Video Card[/b]: Ati 9550 [b]Video Card Driver[/b]: [b]Sound Card[/b]: Onboard [b]Sound Card AC3[/b]: Nope [b]Sound Card Driver[/b]: [b]1. TV Card[/b]: PVR350 [b]1. TV Card Type[/b]: hw [b]1. TV Card Driver[/b]: [b]2. TV Card[/b]: [b]2. TV Card Type[/b]: [b]2. TV Card Driver[/b]: [b]3. TV Card[/b]: [b]3. TV Card Type[/b]: [b]3. TV Card Driver[/b]: [b]4. TV Card[/b]: [b]4. TV Card Type[/b]: [b]4. TV Card Driver[/b]: [b]MPEG2 Video Codec[/b]: nvidia [b]MPEG2 Audio Codec[/b]: nvidia [b]Satelite/CableTV Provider[/b]: kabel deutschland [b]HTPC Case[/b]: aldi :-) [b]Cooling[/b]: Ja [b]Power Supply[/b]: auch [b]Remote[/b]: Hauppauge mit Girder [b]TV[/b]: Philips CRT [b]TV - HTPC Connection[/b]: Composite Hallo zusammen, mein erstes Posting im deutschen Forum. Auch von dieser Stelle nochmal vielen vielen Dank an die MP devs, tester, documentation-schreiber, webmaster, moderatoren und alle anderen, die MP zur besten HTPC-Software machen. Dennoch ist es ja work-in-progress und da ich mit meinem Posting im englischen Forum ([url]https://forum.team-mediaportal.com/derive_plugin_another_plugin-t14861.html[/url]) bisher keinen Erfolg hatte, probiere ich es hier nochmal... Meine Idee ist es, den PowerScheduler so zu erweitern, dass er in der Einstellung "Shutdown" (also nicht "Hibernate" und "Standby") die Option anbietet, das Program CMOSTimer ([url]www.boraxsoft.de[/url]) aufzurufen, um den Computer runterzufahren und über das BIOS wieder aufzuwecken. Das hätte den Vorteil, dass man sich irgendwelche Workarounds mit StartOnWake.exe oder ähnlicher Software sparen kann, wenn man Probleme mit Hibernate oder Standby hat (und die Forenbeiträge der vergangenen Tage zeigen, dass es genügend User gibt, die diese Probleme haben ...). Für die Umsetzung dieser PowerScheduler-Änderungen sehe ich folgende Alternativen: - Einen Patch submitten. Werde ich machen, wenn dieses Posting auch wieder keine Resonanz findet :-) - Eine Kopie von PowerScheduler erstellen und meine Änderungen daran durchführen. M. E. keine Alternative, weil es immer wieder Änderungen am PS gibt, die ich dann jedesmal nachziehen müsste. - Ein Plugin ("BIOSScheduler" oder wie auch immer) von der Klasse MediaPortal.PowerScheduler.PowerScheduler ableiten und nur die Methoden überschreiben, die für die Änderungen relevant sind (PluginName, Shutdown, ...). Das wäre in meinen Augen die eleganteste Lösung, funktioniert aber nicht. Ich vermute, dass es nicht funktioniert, weil die Methoden in PowerScheduler nicht als "virtual" deklariert werden und deshalb in manchen Situationen nicht die mit "new" deklarierten, abgeleiteten Methoden meines BIOSScheduler gezogen werden, sondern die der Basisklasse PowerScheduler. Deswegen habe ich die folgenden Fragen: - Was haltet ihr von so einer Funktionalität - Welches Vorgehen würden die Entwickler bevorzugen? Patch submitten? Oder gibt es Gründe, warum man ein neues Plugin nicht von einem bestehenden Plugin ableiten kann? Oder mache ich etwas falsch? Ich weiß, dass das viel Holz ist und ich auch viele Fragen habe... :-) Ich hoffe, es ist rübergekommen, um was es mir geht. Wenn nicht, dann sagt mir einfach was unklar ist. Viele Grüße, BartManson [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
Language specific support
Deutsches MediaPortal Forum
Plugins & Skins für das MediaPortal
Plugins & Erweiterungen
Ein neues Plugin von einem bestehenden Plugin programmiertechnisch ableiten?
Contact us
RSS
Top
Bottom