Pienimuotoinen html,php,css editori alkaa olemaan valmis.
Viimeisenä ominaisuutena olen ajatellut laitta jonkin laisen esikatsellu toiminnon. Ymmärsin että ainakin builderissa on mahddollisuus tehdä 'oma' esikatselluselain CppWebProwser-komponentilla. Miten se toimii/miten käytetään?
Onko mahdollista esikatselu myös toteuttaa siten että käyttäjän painaessa esikatselunappia avautuisi käyttäjän oma selain ja tuotos näkyisi siinä. (FrontPagessa taisi olla sellainen)
Toteutukseen olis mukava saada vinkkiä ja helppiä.
--
Ai niin. C++ on kieli. Borlandin c++ builder käytössä.
Eiköhän se käyttäjän oman selaajan avaaminen ole ihan hyvä, sillä sitä varten käyttäjä varmaan sivuaan tekee.
ShellExecute komennolla onnistuu tiedoston avaaminen oletus ohjelmalla. En nyt ulkoa muista ShellExecuten parametrejä mutta borlandin helpeistä löytyy kun kirjoitat koodiikkunaan ShellExecute ja painat F1.
zacura kirjoitti:
ShellExecute komennolla onnistuu tiedoston avaaminen oletus ohjelmalla. En nyt ulkoa muista ShellExecuten parametrejä mutta borlandin helpeistä löytyy kun kirjoitat koodiikkunaan ShellExecute ja painat F1.
Danke. Sain avautumaan selaimen napista (koodi ohessa), mutta miten ihmeessä saisin tuohon selaimeen sen tiedoston joka on avoinna?
ShellExecute(Handle, "open", "https://www.ohjelmointiputka.net",NULL,NULL, SW_SHOWNORMAL);
Esim. noin:
//Avaa oletsuselaimella ShellExecute(Handle,"open","test.html",NULL,NULL,SW_SHOWNORMAL); //Avaa operalla ShellExecute(Handle,"open","C:\Program Files\Opera\opera.exe","c:\test.html",NULL,SW_SHOWNORMAL); //Avaa operalla
Luonnollisesti tiedosto pitää ensin tallentaa, vaikkapa ohjelman omaan kansioon nimellä "temp.html"
Metabolix kirjoitti:
Luonnollisesti tiedosto pitää ensin tallentaa, vaikkapa ohjelman omaan kansioon nimellä "temp.html"
Voiskohan tuota tallennusta automatisoida jotenkin esim. c:\temp :iin tai ohjelman omaan kansioon kun tuota esikatselu-nappia painetaan? (Esim. painetaan esikatselua->tallennetaan temppiin avoinna oleva tiedosta nimellä x.html-> avataan selain )
No vaikka niin, että kirjoittaa siihen OnClickiin tallennuskoodin. Tyhmään kysymykseen tyhmä vastaus :) Temp-kansio on järjestelmämuuttujassa TEMP, eli voit tallentaa ja avata tiedoston "%TEMP%\tiedosto.html"
Juhhuu! Sain kaikki toimimaan 'pienen' väännön jälkeen. Kiittis jelpistä.
Aihe on jo aika vanha, joten et voi enää vastata siihen.