Avatar billede stigc Nybegynder
02. juni 2004 - 18:35 Der er 4 kommentarer og
2 løsninger

C++ i .NET Visual Studio

Jeg har brug for at lave et simpelt program med Internet Explorer embeded i en form. Programmet skal fylde lidt, så MFC bliver linket dynamisk. Hvor mange Windows maskiner (out of the box) vil kunne køre dette program? Hvordan minimerer jeg exe filen mest muligt?

Det skal være C++ uden .NET.
Avatar billede jpk Nybegynder
03. juni 2004 - 09:23 #1
Hvilken version af VS?
Jeg mener WinXP kommer med de MFC dll'er der bruges i VS2001, så hvis du bruger VS2002 eller nyere, skal du typisk distribuere dll'erne med. Det er jo også det "rigtige" at gøre, da du ikke på forhånd ved om folk har fået opdateret deres dll'er.
Til ældre versioner af Windows (2000/ME/98) skal du ret sikkert distrubiere dem med...
Avatar billede stigc Nybegynder
03. juni 2004 - 10:29 #2
Ja, jeg har lige prøvet det her. En exe dynamisk linket virker ikke engang på windows XP. Jeg vælger derfor at bruge visual Studio 6.0. Skal lige have testet hvilket version den kører på.
Avatar billede stigc Nybegynder
03. juni 2004 - 10:29 #3
Eller er det noget du ved? Det er vigtig af MFC ikke er statisk linket.
Avatar billede jpk Nybegynder
03. juni 2004 - 12:35 #4
Så vidt jeg husker bruger VS6 MFC version 4.
Det virker vist på 2000 og muligvis på 98..?
Avatar billede cplus Nybegynder
08. juni 2004 - 12:15 #5
Ja VS6 kører MFC 4.2

Når du siger at programmet skal fylde relativt lidt mener du så størrelsen på exe filen?

Ja ellers må du jo optimere, optimere og ...

øhmm -og eventuelt vælge at lave noget browser funktionalitet selv. Det er ikke særlig svært med MFC og lave en mini browser.
Hvis du kan undvære statusbar, toolbar's og menu -ja så fylder det jo naturligvis mindre.
Men altså spørgsmålet er igen om du vil indlejre iexplore i dit program for så har du reelt ikke opnået andet end at lave en automation skal.

Pas godt på dine variabel størrelser og dine iterator funktioner (hvis nogen) og JA endelig memory leaks... de fylder og skaber en masse unødige problemer.
Avatar billede cplus Nybegynder
08. juni 2004 - 12:18 #6
Forresten så tror jeg at vc7 compileren er blevet optimeret en del
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