Mikä ole on ja mihhin sitä tarvitaan?
Se on objekti jota käytetään mm. äänitiedostojen ja kuvatiedostojen etc. toistoon ja avaamiseen en ole pahemmin käyttänyt joten en osaa paremmin selittää.
VB-ohjelmaan liitetty OLE-kontrolli voi toimia vaikkapa linkkinä piirustusohjelmaan. Silloin toisen ohjelman toimintoja pystyy käyttämään oman ohjelman sisällä. Itse en ole tosin koskaan tarvinnut OLE-juttuja VB:ssä.
Itse käytin OLE:a linkittääkseni VB6:lle excelin kuvaajien piirtämistä. OLE-objektiin oli linkitetty excel-tiedostosta käyrä/histogrammi, joka päivittyi reaaliaikaisesti sitä mukaan kun tallensin tietoa kyseiseen tiedostoon. Eli excel hoiti käyrän piirtämisen ja tulos näkyi reaaliaikaisesti OLE-objektissa.
Käytin OLE:a sen vuoksi, kun VB6:n graafien piirtorutiinit ovat visuaalisesti kerrassaan ala-arvoisia. Lopulta jouduin kuitenkin koodaamaan käyrien piirtämisen itse, sillä kuvattavia tuloksia alkoi tulla liian nopeasti eikä Excel enään kerinnyt mukaan (tuloksia 2-3 sekunnin välein)...
Aihe on jo aika vanha, joten et voi enää vastata siihen.