Ik werk momenteel aan een applicatie, die ik ontwikel in Visual Studio C# 2010 Express. Ik maak hierbij gebruik van MonoTorrent als externe library. Hierbij heb ik het volgende stukje code nodig:
Dit werkt prima, en binnen initEngine kan ik prima werken met 'engine'. De andere public voids kunnen echter geen gebruik maken van 'engine'. Dit heeft voor zover ik weet te maken met dat die engine niet public is. Ik kan echter niet uitvogelen hoe ik die engine dus echt publiekelijk beschikbaar kan maken zodat andere voids er ook bij kunnen.
Ik heb wel geprobeerd te googlen, maar ik denk dat ik met de verkeerde termen smijt om iets te kunnen vinden. Overigens zit deze functie in de volgende class:
public partial class frmMain : Form
{
Edit: nvm, al uitgevonden.
code:
1
2
3
4
5
6
7
| public void initEngine() { // Preparing the ClientEngine ClientEngine engine; engine = new ClientEngine(new EngineSettings()); } |
Dit werkt prima, en binnen initEngine kan ik prima werken met 'engine'. De andere public voids kunnen echter geen gebruik maken van 'engine'. Dit heeft voor zover ik weet te maken met dat die engine niet public is. Ik kan echter niet uitvogelen hoe ik die engine dus echt publiekelijk beschikbaar kan maken zodat andere voids er ook bij kunnen.
Ik heb wel geprobeerd te googlen, maar ik denk dat ik met de verkeerde termen smijt om iets te kunnen vinden. Overigens zit deze functie in de volgende class:
public partial class frmMain : Form
{
Edit: nvm, al uitgevonden.