Forum » Programiranje » Delphi - kako z gumbom zagnati drugo aplikacijo (MS Access)
Delphi - kako z gumbom zagnati drugo aplikacijo (MS Access)
Simeroni ::
imam gumb, ki naj bi zagnal aplikacijo - mdb link na mojem desktopu...kako naj to dopovem delphiju?
CrustyDOD ::
Simeroni ::
sedaj to lepo dela z eno izjemo:
* imam accessovo zasciteno bazo (z secured.mdw), ki ima link na desktopu...ampak tega linka pa ne morem zagnati preko ShellExecute...napise:
unrecognized database format c:\program files\microsoft office\office\msaccess.exe
ce pozenem preko linka (shortcut-a), dela normalno
* imam accessovo zasciteno bazo (z secured.mdw), ki ima link na desktopu...ampak tega linka pa ne morem zagnati preko ShellExecute...napise:
unrecognized database format c:\program files\microsoft office\office\msaccess.exe
ce pozenem preko linka (shortcut-a), dela normalno
mile ::
zgleda da ta shotcut kaže na accessov exe in kot parameter je podana baza...
verjetno bos moral narest nekaj v tem smislu
res:=ShellExecute(0,'open','c:\program files\microsoft office\office\msaccess.exe',' pot do baze'l,nil,SW_SHOW );
ker hard koderane poti niso zdrave, je treba za ta file extension prej v registru dobit aplikacijo za "open action" in ustrezno izpolnit parametre za shellexecute oziroma createprocess()
verjetno bos moral narest nekaj v tem smislu
res:=ShellExecute(0,'open','c:\program files\microsoft office\office\msaccess.exe',' pot do baze'l,nil,SW_SHOW );
ker hard koderane poti niso zdrave, je treba za ta file extension prej v registru dobit aplikacijo za "open action" in ustrezno izpolnit parametre za shellexecute oziroma createprocess()
Simeroni ::
takole kaze link:
target: "C:\Program Files\Microsoft Office\Office\MSACCESS.EXE" "H:\Access \Predpisi.mdb" /WRKGRP "H:\Access\Secured.mdw"
start in: "H:\Access\Predpisi\"
H je na strezniku, link je na lokalnem desktopu
target: "C:\Program Files\Microsoft Office\Office\MSACCESS.EXE" "H:\Access \Predpisi.mdb" /WRKGRP "H:\Access\Secured.mdw"
start in: "H:\Access\Predpisi\"
H je na strezniku, link je na lokalnem desktopu
mile ::
direkt linka na bos mogu pognat...
res:=ShellExecute(0,'open','c:\program files\microsoft office\office\msaccess.exe',' H:\Access \Predpisi.mdb /WRKGRP H:\Access\Secured.mdw',nil,SW_SHOW );
to bi pa moral delat
res:=ShellExecute(0,'open','c:\program files\microsoft office\office\msaccess.exe',' H:\Access \Predpisi.mdb /WRKGRP H:\Access\Secured.mdw',nil,SW_SHOW );
to bi pa moral delat
mile ::
res:=ShellExecute(0,nil,','c:\program files\microsoft office\office\msaccess.exe',' H:\Access \Predpisi.mdb /WRKGRP H:\Access\Secured.mdw','H:\Access\Predpisi\ ',SW_SHOW );
edit : lpOperation mora bit nil
edit2 : ni nujno :)
edit : lpOperation mora bit nil
edit2 : ni nujno :)
Zgodovina sprememb…
- spremenil: mile ()
Simeroni ::
tole sedaj dela, vendar...spremenil sem direktorij iz H:\PREDPISI v H:\PREDPISI SSL in...ne najde vec poti...
napise: MS ACCESS cant find the database file in H:\access.mdb
kako naj to zapisem, da bo delovalo?
napise: MS ACCESS cant find the database file in H:\access.mdb
kako naj to zapisem, da bo delovalo?
mile ::
dej prlimi tiste 3 vrstice , da točno vidmo, kaj počneš
Zgodovina sprememb…
- spremenil: mile ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Vsakih 5 minut - Internetna reklama ?!Oddelek: Omrežja in internet | 2988 (1977) | SanAndreas |
» | Delphi - kako prepreči prečiti več zaporednih klikov gumbaOddelek: Programiranje | 1142 (1065) | LoneWolf |
» | Nekaj v MFC C++...Oddelek: Programiranje | 671 (615) | noraguta |
» | Funkcija za zapret programOddelek: Programiranje | 1325 (1081) | StratOS |
» | Delphi 5Oddelek: Programiranje | 1106 (973) | LojzePek |