Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: Esikatselu toiminne editoriin. (c++)

Sivun loppuun

fooff [31.03.2005 11:10:37]

#

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ä.

Mazuli [31.03.2005 14:17:38]

#

Eiköhän se käyttäjän oman selaajan avaaminen ole ihan hyvä, sillä sitä varten käyttäjä varmaan sivuaan tekee.

zacura [31.03.2005 14:20:07]

#

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.

fooff [03.04.2005 18:22:41]

#

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);

zacura [03.04.2005 19:00:08]

#

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

Metabolix [03.04.2005 19:16:59]

#

Luonnollisesti tiedosto pitää ensin tallentaa, vaikkapa ohjelman omaan kansioon nimellä "temp.html"

fooff [03.04.2005 19:30:32]

#

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 )

Metabolix [03.04.2005 19:45:38]

#

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"

fooff [03.04.2005 19:53:54]

#

Juhhuu! Sain kaikki toimimaan 'pienen' väännön jälkeen. Kiittis jelpistä.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta