Det verkar som att konstruktorn i formuläret måste ha körts. Testa att lägg koden i en eventhandler som OnInitialized eller vad den nu heter när konstruktorn har körts och formuläret laddats.
Snabb hjälp c#
30 svar · 2 605 visningar · startad av Gildebrand · sida 2 av 2
Frågan, av Gildebrand
Hejsan! Skulle behöva veta hur man gör en grej i c#. Hur gör man när man måste sätta "" runt en string? Såhär ser "koden" ut: axVLCPlugin21.playlist.add(ofd) Måste alltså få dit "" runt ofd, men hur gör man det så att det funkar?
Läs frågan i sin helhet →Problemet, hade inte lagt det under Form1_load, utan bara Form1, och då sket det sig av någon anledning. Funkar nu.
Problemet, hade inte lagt det under Form1_load, utan bara Form1, och då sket det sig av någon anledning. Funkar nu.
Japp det var Form.Loadaded det var och inte initialized, skönt lycka till :).
Men jag har en fråga till. Jag använder alltså VLC ActiveX control i mitt WinForms projekt, och nu vill jag hämta tillgängliga subtitles.
Om jag vill bestämma att jag ska visa undertext nummer 1, så skriver jag bara axVLCPlugin21.video.subtitle=1;
Men man ska kunna hämta subtitles också, alltså vilka språk som är tillgängliga, och vilket nummer de har. Jag skulle vilja göra det och skicka in i en listbox. Jag har provat några olika saker, men lyckas inte.
Vet inte riktigt hur man ska hämta subtitles. Försökte med att hämta det och spara i en string men icke :(
Bumpar angående min andra fråga. Förstår verkligen inte hur man ska göra, det står att det ska gå att få namn på subtitles.
Här hittar du det du behöver:
http://wiki.videolan.org/Documentation:WebPlugin#Subtitle_object
Det du gör är alltså att ta reda på hur många subtitles du har m.h.a. count, loopar igenom från 1 till count-resultatet (strunta i nollan = ingen subtitle) och skriver ut språkvalet med hjälp av den loopvariabeln i description(int i).
Det verkar alltså som att du skippar axVLCPlugin21.video.subtitle utan går direkt på axVLCPlugin21.subtitle.count och axVLCPlugin21.subtitle.description. Du kan också använta axVLCPlugin21.subtitle.track för att göra samma sak som axVLCPlugin21.video.subtitle.
Lycka till!
/red: PS: Jag tror det skulle uppskattas om du håller isär dina frågor i egna/nya trådar eftersom du bör markera varje problem som löst när du fått en lösning - så att den som letar efter en lösning på samma problem får enklare att hitta rätt utan att behöva bläddra sig genom flera topics och utan att kunna veta om just hans/hennes problem är det som råkade markeras som löst! DS
Tack Headbug!
Ska prova ikväll när jag kommer hem från jobbet.
En liten fundering bara, de skriver att subtitle.description, subtitle.count & subtitle.track är tillgängligt i 1.1 och senare, men senaste versionen av VLC är ju 1.0.3! Hur går det ihop? Eller är det versionen av ActiveX kontrollen? Fast det verkar ju konstigt då jag har senaste versionerna, och subtitle finns inte direkt för mig, utan måste gå via video.subtitle.
Du har en poäng där, brukar ofta känna att jag inte vill starta massa nya trådar hela tiden, men annars blir det ju fel med lösning som sagt.
axVLCPlugin21.subtitle finns inte :(
Nä jag såg samma sak sen, det är väl en kommande feature då, när 1.1 säpps.
Ett alternativ så länge är ju i såfall att loopa igenom och testa att sätta alla subtitles tills du får tillbaka "-1" - då vet du ju i alla fall hur många alternativ du har så att du kan skapa menyval med subtitle 1 - n, även om det inte framgår vad det är för språk.
Men jag tycker det är konstigt att man skriver om en funktion som inte finns. Jag tolkar texten som att 1.1 redan finns. Provade att installera 1.0.3 istället för 1.0.1, men då försvann ActiveX kontrollen från VS, och gick inte att lägga till heller :(
Den där guiden handlar visserligen om WebPlugin men allt förutom 1.1 funktionerna funkar ju i C#.
Jag har nu provat VLC 1.1 (Nightly build), och där fanns då alla de funktionerna jag saknade. Funkade dock inte :( Men det gör det nog i skarpa versionen som kommer i slutet av januari :)
