Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB.NET: VB (.NET) - Miten ohjelma hakee tiedostot?

Sweiz [27.04.2007 19:05:51]

#

Visual Basic .NETissä erilaisten kirjastoiden sisällyttäminen koodiin on todella helppoa, esim:

Imports Microsoft.DirectX.Direct3D

Kysymys kuuluukin: miten ohjelma löytää kyseisen DLL:n? Liitetäänkö DLL käännösvaiheessa EXEen?

Eli tarvitaanko .NETillä tehtyjen DirectX sovellusten suorittamiseen mitään muita erillisiä DLL:iä, paitsi ne mitkä tulee alkuperäisen DirectX -paketin mukana ja toimiiko nämä sovellukset kaikissa Windows-järjestelmissä?

neau33 [27.04.2007 19:35:31]

#

Heippa Aweiz!

Käännettäessä sun tekemää ohjelmaa kääntäjä nappaa osoitetusta nimitilasta tarvitsemansa assemblyn ja tekee siitä sit manifestin...

.NET työkaluilla on mahdollista tehdä tämä sama käsin, elikä voit erotella nimitilasta tarvisemasi kaman ja käänttää siitä vain ohjelmasi tarvitsevat ominaissuudet omaksi assemblyksi. (Kontekstissä on määriteltävä lähde eli ~ referenssi)

DirectX:ää

EDIT: x64/Vistassa alkaa pelittään

Sweiz [27.04.2007 21:41:56]

#

Tarkoitatko sitä, että NETillä tuotettuihin EXEihin ei tarvitse tehdä mitään toimenpiteitä; ne toimivat sellaisinaan kaikissa Windowsin järjestelmissä?

EDIT: ihmettelen, koska tekemäni DLL:n koko (24kt) tuntuu pysyvän samana vaikka kuinka sinne lisäisin funktioita.

neau33 [29.04.2007 10:43:02]

#

Heippa Sweiz!

En tarkoita... .NET Framework alustalla pelataan, jota käsittääkseni löytyy re-distributable paketteina tai sitten ei... Kun pelaat DirectX:n kanssa niin DirectX End User Runtimes paketti pitäisi olla myös käytössä...

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta