Jeg vedligeholder et ERP program skrevet i Delphi 7. (Don't ask why) Baggrunden på mainform kan sættes op til at være Browser. Vi har fået dannet en TBL-fil der importerer SHDocVw.dll fra System32.
Vi har et eksempel på at en bestemt hjemmeside ikke kan vises. Vi får ikke fejl i programmet der vises blot en hvid side. (Vi har ikke fundet andre sider der ikke kan vises)
En webudvikler har fortalt mig at vores "browser" kalder hjemmesider som en IE7. "GET / HTTP/1.1" 200 96198 "-" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729)"
Jeg får fejlen på min Win7 til trods for at jeg har IE11.
Skal jeg re-importerer SHDocVw.dll for at "opdatere" - altså få dannet en ny TBL-fil som så understøtter IE11?
Du må undskylde det sene svar men på baggrund af det du skrev fandt vi en løsning på problemet. Hvis man bruger SHDocVw.dll i et Delphi 7 program (Bedre kendt som TWebBrowser) Så vil den/WINDOWS som udgangspunkt vælge at emulere IE7. Selvom man har IE11 installeret.
Den eneste måde man kan får den til at emulere IE11 er at angive sin .exe-fil i registreringsdatabasen med denne REG-fil.
Det løste problemet. (Men det er en kortvarig løsning - IE forsvinder jo)
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.