Szerző Téma: Mi a kettő közti különbség, és melyiket hasznosabb inkább alkalmazni?!  (Megtekintve 803 alkalommal)

0 Show voters
Üdv!
 
Mi a kettő közti különbség, és melyiket hasznosabb inkább alkalmazni?!
 

(1)
local dir = \"mods\"
function loadMod(f, m)
if fileExists(dir..\'/\'.. f ..\'.txd\') then
   txd = engineLoadTXD(dir ..\'/\'.. f ..\'.txd\')
   engineImportTXD(txd, m)
end
if fileExists(dir..\'/\'.. f ..\'.dff\') then
   dff = engineLoadDFF(dir..\'/\'.. f ..\'.dff\', m)
   engineReplaceModel(dff, m)
end
end
 
(2)
function loadMod(f, m)
   txd = engineLoadTXD(dir ..\'files/\'.. f ..\'.txd\')
   engineImportTXD(txd, m)
   dff = engineLoadDFF(dir..\'files/\'.. f ..\'.dff\', m)
   engineReplaceModel(dff, m)
end

 
 

Mi a kettő közti különbség, és melyiket hasznosabb inkább alkalmazni?!
« Válasz #1 Dátum: 2017. Január 22. - 15:50:56 »
+1 Show voters
Idézetet írta: Lorain date=1485094939


   
      Mi a kettő közti különbség
   


Az első -mint te is láthatod- előbb megnézi, hogy létezik-e a fájl, és csak azután próbálja meg betölteni.
 
Idézetet írta: Lorain date=1485094939


   
      melyiket hasznosabb inkább alkalmazni
   


Mivel feltetted a kérdést, valószínűleg mindegy, melyiket használod.
 
Amúgy az engineLoadDFF(dir..\'/\'.. f ..\'.dff\' után felesleges a , m.

Mi a kettő közti különbség, és melyiket hasznosabb inkább alkalmazni?!
« Válasz #2 Dátum: 2017. Január 24. - 13:00:17 »
0 Show voters
Szerintem fölösleges vizsgáltatni, hogy tartalmazza-e vagy sem. Hisz ha tartalmazza sikeresen betölti, ha nem akkor meg hibát ad vissza..
« Utoljára szerkesztve: 2017. Január 24. - 13:02:26 írta Lorain »

Mi a kettő közti különbség, és melyiket hasznosabb inkább alkalmazni?!
« Válasz #3 Dátum: 2017. Január 24. - 13:49:23 »
+1 Show voters
Én javasolnám vizsgáltatni, mert hibát ad vissza, ha nem talál valamit. Én pl. törekszem arra, hogy soha sehol ne legyen hibaüzenet, de kinek mi a jó.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal