Citat:
Shadowed: Mene najvise kopka kakav si to problem imao sa TextBox-om a koji ne postoji u Notepad-u :)
Ukratko: napravio sam program koji se izvrsava na jednom DFS serveru i pomocu koga mogu da se otvaraju log fajlovi koji se nalaze na 34 razlicita udaljena servera...
1. Varijanta
Kada direktno otvaram fajl sa npr:
Code:
TX.Load file
odnosno
Code:
RichTextBox1.LoadFile (file)
fajl se otvara brzo, ali se desava da aplikacija (koja kreira taj log-fajl, koji hocu pomocu mog programa da otvorim) pocinje da "pise" novi log-fajl.
2. Varijanta
Kada na sledeci nacin otvaram fajl (Get):
Code:
Dim t As String
Dim Free As Integer
Free = FreeFile()
Open file For Binary As Free
t = Space$(LOF(Free))
Get #Free, , t
Close (Free)
aplikacija koja kreira taj log-fajl ne pise novi log, medjutim problem je sto je kod vecih fajlova (30-50 mb) potrebno veoma dugo dok se isti otvore (a uz to su mem. i cpu proptereceni)
3. Varijanta
Kada se otvara u notepad-u
Code:
Dim pa As String, pat1 As String, pat2 As String
pat1 = "notepad"
pat2 = file
pa = pat1 & pat2
Shell pa, vbNormalFocus
niti se kreira novi log, niti se opterecuje server. Medjutim, notepad se otvara kao novi program, a to nije dobro resenje...