» »

[VB2005PRO]Dll uporaba

[VB2005PRO]Dll uporaba

UltraTX ::

Kako se naredi dve stvari
Prva shrani podatke v dll ampak tako da so stalno spremenljivi.
In kako se sploh nek text uporabi da se naloda v formu

do zdaj se imal tole kodo

My.Forms.Form1.Label1.Text = Form1DllClass1.Funkcija1(StringABC)
My.Forms.Form1.Label1.Update()




ShowForm1()
Si vis pacem, para bellum!
DRŽIMO SKUPAJ! (OBR)

darkolord ::

shrani podatke v dll ampak tako da so stalno spremenljivi.

Kaj misliš s "shrani podatke v dll" in kaj naj bi pomenilo, da so "podatki stalno spremenljivi" ?

UltraTX ::

dll bi rad uporabli kakor ubistvu knjiznico settingsov sepravi da bi nastavitve programa spreminajl in da bi se shranjevale v dll ker do zdaj je bilo vse v configu ki je pa zelo dostopen in zato nauporeben v primeru obcutljivih podatkov.

Na kratko dll bi bil baza nastavitev
Si vis pacem, para bellum!
DRŽIMO SKUPAJ! (OBR)

darkolord ::

Če je samo to težava, je pomoje najlažje, če enkriptiraš posamezne (občutljive) dele config fajla - Klik.

UltraTX ::

Malo bol natancno da razlozim ali mi znas povedati kako shranim podatke v dll in da jih lahko preko programa ki ga naredim spreminjam

Sepravi nekako takola


Podatek =>Podatek1 (je v dllju)
+
Program
Podatek=> Podatek1 zamenja Podatek2
Si vis pacem, para bellum!
DRŽIMO SKUPAJ! (OBR)

darkolord ::

Hardcodanih vrednosti naknadno (ko DLL že skompajlaš) ne moreš spreminjat

UltraTX ::

KAj pa mehko kodane vrednosti

ne sej to je bil hec k mi je beseda kul
kako bi naredil nekaj da bi se dalo shranit v dldl in stalno spreminajti
Si vis pacem, para bellum!
DRŽIMO SKUPAJ! (OBR)

AndrejS ::

Dim fs As FileStream = New FileStream("mojlepifajl.dll", FileMode.OpenOrCreate, FileAccess.ReadWrite)
Dim w As StreamWriter = New StreamWriter(fs)
w.BaseStream.Seek(0, SeekOrigin.End)
w.Write(podatek)
w.Flush()
w.Close()
w = Nothing
fs.Close()
fs = Nothing

In še malo spremeniš pa maš vse v DLL fajlu >:D

darkolord ::

BOX-XT: Jah sej zato pa so config fajli... Drugače lahko uporabiš tudi resource, samo boš za to potrebo moral prilagoditi kakšen Resource Editor (npr tole)

UltraTX ::

mene zanima resno kako bi naredu neki kar ni .config file kjer bi bili stalno spremenljivi settingsi vrjetno se to da z dlljem samo prosim povejte mi kako

pa seveda en dll bi vseboval veliko stevilo razlicnih stringov
upostevajte tudi to
Si vis pacem, para bellum!
DRŽIMO SKUPAJ! (OBR)

darkolord ::

A hočeš te vrednosti v dllju s kodo spreminjat, al se bojo na roko spreminjale posebej?

UltraTX ::

povej za obe varijanti prosim
gre pa zato da bi pac program bil in bi potem te vrednosti si vsak uporabnik nastavil sam ampak sevade ze preko prej nastavlenih kontrol programa sepravi nebi potreboval kaksnega posebnega znanja
Si vis pacem, para bellum!
DRŽIMO SKUPAJ! (OBR)


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Visual Basic

Oddelek: Programiranje
313426 (2452) cekr
»

kako narediti program ki bere drugi program

Oddelek: Programiranje
465733 (4046) imagodei
»

VC# Zapis podatkov na disk

Oddelek: Programiranje
422499 (1755) matej_jack
»

[visual basic 05] - kreiranje datoteke in pisanje vanjo

Oddelek: Programiranje
111510 (1306) gzibret
»

[Naloga][Visul Basic] Program za izračun dimenzij soda...

Oddelek: Programiranje
101765 (1588) korenje_ver2

Več podobnih tem