Page 1 of 1
Registry export To file
Posted: 14 Dec 2005, 10:19
by ino
Teď jsem narazil na drobný problém:
Při exportu nějaké položky z registů v pluginu "Windows Registry" se v dialogovém okně "Export" nabídne naposledy použitá cesta místu "To file:" (toto je vpořádku). Byla-li však naposledy použita cesta, která již neexistuje (např. odpojený síťový či USB disk), tak nelze určit novou cestu pomocí tlačítka "..." - nezobrazí se totiž windowsovské okénko "Uložit jako...". Problikne pouze kursor myši, jakože se o něco snaží, ale nic se neprovede.
Po přepsání na 'písmene' na existující disk, tak se již windowsovské okénko "Uložit jako..." zobrazí a lze zvolit cestu a název souboru.
Posted: 14 Dec 2005, 10:32
by Lukas Cerman
Bohuzel se mi to nepodarilo reprodukovat (WindowsXP). Windowsovské okénko "Uložit jako..." se zobrazi na naposledy pouzite platne ceste. Umite to navodit i na jinem pocitaci?
Posted: 14 Dec 2005, 10:42
by ino
Lukas Cerman wrote:Umite to navodit i na jinem pocitaci?
Zkoušel jsem to zatím pouze na W2K.
Zkoušel jsem tam zvolit i disk, který nikdy neexistoval např. Z:\ a dialogové okno "Uložit jako" se nezobrazilo, jakmile jsem to přepsal na D:\ tak se zobrazilo (bez ohledu na počet vnořených podadresářů - když ten adresář např. D:\registry\klic.reg neexistoval, tak se mi nabídl root distku, tedy D:\)
Posted: 14 Dec 2005, 10:45
by ino
Ještě doplním, že bych očekával zobrazní nějaké výchozí/nejvyšší cesty, např. tento počítač, C:\ nebo tak něco.
Posted: 14 Dec 2005, 10:54
by Lukas Cerman
Tak to bych videl spis jako problem windows 2000 a ne naseho pluginu. Jinak predpokladam, ze pouzivate posledni verzi Servat Salamanderu.
Posted: 14 Dec 2005, 11:07
by ino
Lukas Cerman wrote:Tak to bych videl spis jako problem windows 2000 a ne naseho pluginu. Jinak predpokladam, ze pouzivate posledni verzi Servat Salamanderu.
I to je možné, bohužel tu nemám farmu serverů k testování
Používám Salamander 2.5b10a
Registry export To file
Posted: 14 Dec 2005, 11:45
by Tomas Kopal
Zkousel jsem to ted na W2k, pri zadani z:\test se mi objevi varovani "Z:\ is not accessible. This folder was moved or removed." a po stisku OK normalni windows browse dialog zacinajici na desktopu.
Nicmene pokud zadam jen z: nebo z:\, tak tlacitko ... nedela nic, coz je zjevna chyba.
Dekujeme za ohlaseni.
Lukasi, pokud to stale nemuzes reprodukovat, dej mi vedet, muzu ti poslat vic detailu.
Re: Registry export To file
Posted: 14 Dec 2005, 11:55
by Guest
Tomas Kopal wrote:Dekujeme za ohlaseni.
Rádo se stalo, však si pomáháme navzájem

Posted: 14 Dec 2005, 13:11
by Lukas Cerman
tak pokud zadam jen z: nebo z:\ tak okno nevyskoci ani pod XP, takze to hazu do bugzilly, diky
Posted: 14 Dec 2005, 21:18
by Sky Marshal
ino wrote:Ještě doplním, že bych očekával zobrazní nějaké výchozí/nejvyšší cesty, např. tento počítač, C:\ nebo tak něco.
Options -> Configuration... -> Drives - 'If path in panel....'
Posted: 14 Dec 2005, 23:51
by ino
Sky Marshal wrote:Options -> Configuration... -> Drives - 'If path in panel....'
Toto nastaveni se týká pouze změny disku v panelu... myslím že výše zmíněný problém to neřeší.
Posted: 17 Dec 2005, 22:38
by ino
ino wrote:Zkoušel jsem to zatím pouze na W2K.
Ještě doplním, že jsem stejnou situaci zkoušel navodit na
win98 a
chová se to stejne jako ve W2k, při neplatné diskové cestě se nezobrazí dialog "uložit jako..", jen problikne kursor.
Ve win98 se po nastavení cesty na platný disk (napr. C:\) a zárovneň na neplatný adresář (např. C:\test\abc.reg, který neexistuje) zobrazí chybové hlášení "... nelze najít uvedenou cestu.." a operace exportu se ukončí. Ve w2k se v tomto případě zobrazí okno "uložit jako", kde název souboru odpovídá nenalezené cestě.
Posted: 08 Jun 2006, 15:00
by Jan Rysavy
Problém jsem opravil. Jednalo se o nedostatečné ošetření návratových hodnot z API GetOpenFileName()/GetSaveFileName(). Děkujeme za nalezení chyby!