Avatar billede -kick- Nybegynder
13. december 2004 - 00:06 Der er 21 kommentarer og
1 løsning

Et program som viser en hjemmeside.

Hej, da jeg intressere mig meget i Netstationen (www.n.dk) ville jeg hører om det er muligt at include (ligesom en iframe) en hjemmeside i et program?

Se et eks. her:
http://zaicrez.dk/NSE2005.exe

Og spg, lyder som self:
Hvordan ;]
Avatar billede bertelbrander Novice
13. december 2004 - 00:43 #1
Naturligvis er det muligt, hvis du tilfældigvis har Borland C++ Builder er det let.

Hvilken kompiler har du?
Avatar billede bertelbrander Novice
13. december 2004 - 00:50 #2
Med mingw/dev-cpp kunne man starte her:

http://www.adp-gmbh.ch/win/misc/mshtml/
Avatar billede -kick- Nybegynder
13. december 2004 - 00:59 #3
Har Bloodshed Dev-C++
Vil gerne have en komplet kode, hvor man direkte putter hjemmesiden ind i. På forhånd tak.
Avatar billede tjaz Nybegynder
13. december 2004 - 01:00 #4
-kick-

Jeg aner intet om, hvordan du laver de som du efterlyser, men jeg er mere interesseret i at vide, hvordan man laver en "browser", som den du har lavet der.

Evt. et link eller noget til en toturial ville være nice.

//TjaZ
Avatar billede -kick- Nybegynder
13. december 2004 - 01:00 #5
Tjaz - Det er jo det _jeg_ søger ;~)
Avatar billede -kick- Nybegynder
13. december 2004 - 01:03 #6
Batel - Læg svar, det jo perfekt.
Avatar billede bertelbrander Novice
13. december 2004 - 01:03 #7
Har du kikket på linket ? Der er så vidt jeg kan se kode og makefiler til mingw (dev-cpp's kompiler).
Avatar billede bertelbrander Novice
13. december 2004 - 01:03 #8
Jeg hedder Bertel og jeg samler ikke på point.
Avatar billede -kick- Nybegynder
13. december 2004 - 01:07 #9
Undskyld. Men selv om jeg ændre i den fil med HTML så viser den stadig det gamle. Hvorfor?
Avatar billede tjaz Nybegynder
13. december 2004 - 01:08 #10
lol sry :D ... så misforstod jeg sq noget ... men okay det er også sent :D
Avatar billede -kick- Nybegynder
13. december 2004 - 01:08 #11
#include <windows.h>
#include "HTMLWindow.h"

int CALLBACK WinMain(HINSTANCE hInstance, HINSTANCE unused__, LPSTR lpszCmdLine, int nCmdShow) {

  HTMLWindow* html_window = new HTMLWindow (

      "<html><head>"
      "<title>HH-Explorer v. 1.2</title>"  // seems a little useless in this context
      "</head><body>"
      "<iframe src="http://www.n.dk/frameset.asp" frameborder="0" width="100%" height="100%" name="gdxg"></iframe>
      "</body></html>",
      "MSHTMLTest", hInstance,
      false  // not an url
      );

  MSG msg;
  while (GetMessage(&msg, 0, 0, 0)) {
    TranslateMessage(&msg);
    if (msg.message >= WM_KEYFIRST &&
        msg.message <= WM_KEYLAST) {
      ::SendMessage(html_window->hwnd_, msg.message, msg.wParam, msg.lParam);
    }
    DispatchMessage(&msg);
  }

  return 0;
}
Avatar billede -kick- Nybegynder
13. december 2004 - 01:11 #12
Smutter iseng, skal tidligt op. Godnat :]
Avatar billede bertelbrander Novice
13. december 2004 - 20:05 #13
Har du putte koden ovenfor i MSHTMLTest.cpp ?
Hvordan har du kompileret ?
Avatar billede -kick- Nybegynder
13. december 2004 - 20:44 #14
1. Har du putte koden ovenfor i MSHTMLTest.cpp ?
- Ja
2. Hvordan har du kompileret ?
- Gik ind i Dev c++ også trykkede kompileret også kør.

Vil blive meget glad, hvis en gad og lave sådan det virkede, også lægge i zip/rar, så jeg direkte kunne hente.
Avatar billede bertelbrander Novice
13. december 2004 - 21:00 #15
Du skal lave et project med MSHTMLTest.cpp og de andre .cpp filer fra mappen, får du ikke en fejl besked?

Eller køre make i mappen (fra en dos-box).

Jeg kunne måske godt lave et project i dev-cpp, men jeg har aldrig formået at lave et project som nogen anden har kunne bruge til noget.
Avatar billede -kick- Nybegynder
13. december 2004 - 21:29 #16
Jeg går ind i den mappe hvor alle .cpp og .h filerne er.

Åbner MSHMTLTest.cpp

trykker
Kompiler ->
Kompiler og kør.

Så siger den:
2 D:\Documents and Settings\Ejer\Dokumenter\MSHTMLTest\MSHTMLTest.cpp In file included from D:/Documents and Settings/Ejer/Dokumenter/MSHTMLTest/MSHTMLTest.cpp

/Documents and Settings/Ejer/Dokumenter/MSHTMLTest/HTMLWindow.h D:\Documents and Settings\Ejer\Dokumenter\MSHTMLTest\D mshtmhst.h: No such file or directory.

2 D:\Documents and Settings\Ejer\Dokumenter\MSHTMLTest\MSHTMLTest.cpp In file included from D:/Documents and Settings/Ejer/Dokumenter/MSHTMLTest/MSHTMLTest.cpp

73 D:\Documents and Settings\Ejer\Dokumenter\MSHTMLTest\HTMLWindow.h syntax error before `*' token
Avatar billede bertelbrander Novice
13. december 2004 - 21:36 #17
Så den har ikke kompileret noget.

Jeg kan heller ikke kompilere med mingw :-(
Avatar billede bertelbrander Novice
13. december 2004 - 21:47 #18
Jeg har lavet en version der kan kompilere (og køre) med Borland C++:
http://home20.inet.tele.dk/midgaard/html.zip

Hoved programmet ligger i main.cpp, man bygger ved at køre "make -f makefile.bcc"
Avatar billede -kick- Nybegynder
13. december 2004 - 22:48 #19
Melder stadig fejl, sorry!
Har åbnet main.cpp og ændre, men hvad mener du med "man bygger ved at køre "make -f makefile.bcc"
Avatar billede bertelbrander Novice
13. december 2004 - 23:20 #20
Jeg kan ikke få den til at bygge med mingw (/dev-cpp), da der mangler nogle filer.

Jeg har kompileret med BorlandC++:
http://www.borland.com/products/downloads/download_cbuilder.html
Avatar billede -kick- Nybegynder
18. december 2004 - 14:12 #21
Bare læg svar bartelbrander, det virkede desværre ikke.
Og, har opgivet projektet.

Så bare smid point.

Men efter det ikke virkede med den cpp

så deler vi, håber det er iorden.
Avatar billede bertelbrander Novice
18. december 2004 - 14:14 #22
Jeg samler ikke på point.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester