02. juni 2004 - 18:35Der 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?
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...
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å.
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.
Forresten så tror jeg at vc7 compileren er blevet optimeret en del
Synes godt om
Ny brugerNybegynder
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.