FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Mycket flitig postare
|
Vilket är det bästa forumet för programmeringsfrågor?
Ställde en fråga på IDG för två dar sedan och eftersom jag är en otålig människa så tycker jag att två dagar är för mycket. Funderar på att prova www.pellesoft.se. Upptäckte dock att www.pellesoft.se bara har en pagerank på 3 medans IDG har en pagerank på 7. Enligt det irriterande videoklippet som körs varje gång jag surfar till www.pellesoft.se så sägs det att pellesoft är Svergies största community för tekniker. Men det är ju annars bara att registrera sig på www.pellesoft.com och ställa frågan där så ökar förstås sannolikheten att min fråga besvaras snabbare. För Microsoft frågor vilket forum tycker du är bäst? |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Mycket flitig postare
|
Upptäckte att om man trycker på refresh så slutar flashfilmen.
*Mycket skönt* |
||
![]() |
![]() |
![]() |
#3 | |||
|
||||
Medlem
|
http://www.sweclockers.com forum har bra programmeringsdel
Det underlättar om du skriver vilket språk du behöver hjälp med. |
|||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Medlem
|
Tja, jag brukar vara här, på Eforum, Webforum och Pellesoft. Var andra programmerare brukar hänga vet jag inte, men det som känns som att det inte är så många på dessa ställen, utan de flesta är nog mer i behov av hjälp. Nu tycker jag ju om att hjälpa till, så för mig passar det bra. Behöver jag själv hjälp så använder jag Google eller någon bok.
Jag kikade på Eforum och hittade en fråga från en andla som handlade om mshtml.dll och dll-filer i allmänhet som du inte fått svar på. Är det din? I så fall har du råkat ut för VB-syndromet, dvs att utvecklingsprogrammet i sin iver att förenkla för den stackars programmeraren länkar in en massa dll-filer utan att berätta det, för att inte krångla till det. Man tycker ju att det borde finnas något sätt i utvecklingsprogrammet att se vilka dll-filer det har länkat in, men det kanske inte går. Hur som helst använder jag inte sådana program, så det vet jag inte. Däremot vet jag hur du kan göra för att se vilka dll-filer ett program använder sig av. Ta hem Microsoft Debugging Tools: http://msdl.microsoft.com/download/s...86_6.4.7.2.exe Sedan är det bara att du startar windbg och öppnar din exefil ("Open executable"). Då kommer det direkt upp en lista på vilka dll-filer den använder. |
||
![]() |
![]() |
![]() |
#5 | |||
|
||||
Klarade millennium-buggen
|
Med det gamla VS följer det med ett verktyg som heter dependency walker (eller något sånt, minnet sviker). Där ser du, utan att köra dll'en (exe'n), vilka dll'er den i sin tur är beroende av.
|
|||
![]() |
![]() |
![]() |
#6 | |||
|
||||
Bara ett inlägg till!
|
Citat:
|
|||
![]() |
![]() |
![]() |
#7 | ||
|
|||
Medlem
|
Dependency Walker stämmer (jag har fortfarande version 6 installerat även om jag inte använder den så mycket), det står "depends" på ikonen.
Notera också att man inte behöver köra exe:n i Debuggingprogrammet, utan listan kommer upp direkt när du öppnar filen. Jag tänkte dock inte på Dependency Walker i det här fallet eftersom jag mest använder windbg... Men nu när du, Robert, fick mig att tänka på den, så gjorde jag en Google-sökning och fann att den finns att ladda ner: http://www.dependencywalker.com/ Och då är ju den ett bättre alternativ om allt man vill är att se vilka dll-filer som krävs. |
||
![]() |
![]() |
![]() |
#8 | ||
|
|||
Mycket flitig postare
|
Tack för alla trevliga och undehållande kommentarer. :-)
Jag skrev ett inlägg också i pellesoft.se och fick svar över lunchen. *SUPER*. Dom här dll:erna (får kårar när jag inte vet hur man skriver dllerna på riktigt Svenska) som inte kommer med misstänker jag är dom som man manuellt lägger in från referensbibilioteket. Dom som redan finns som default behöver jag inte bry mig om. Alltså system.bla.bla. Funderar på att kanske bygga ett plugin som sköter om det jag trodde var självklart. Har fortfarande hjärtat kvar för gamla win32/c++ programmering där man kan bygga små enkla program som inte behöver massa extrafiler när man publicerar den. En annan dålig sak tyckte jag var att felmeddelande var så allmänt. Varför skriver den inte att dll:n saknas. Eller menar kanske M$ på att jag ska göra det själv med try catch. Ska kolla upp dependencywalker lite mer. Annars brukar jag använde verktygen på sysinternals vilka rockar. :-) *tackar* |
||
![]() |
![]() |
![]() |
#9 | ||
|
|||
Mycket flitig postare
|
Provade windbg men fick inte någon information att mshtml saknades:
Symbol search path is: SRV*DownstreamStore*http://msdl.microsoft.com/download/symbols Executable search path is: ModLoad: 00400000 00418000 image00400000 ModLoad: 7c900000 7c9b0000 ntdll.dll ModLoad: 79170000 79196000 C:\WINDOWS\system32\mscoree.dll ModLoad: 7c800000 7c8f4000 C:\WINDOWS\system32\KERNEL32.dll ModLoad: 77dd0000 77e6b000 C:\WINDOWS\system32\ADVAPI32.dll ModLoad: 77e70000 77f01000 C:\WINDOWS\system32\RPCRT4.dll (510.d20): Break instruction exception - code 80000003 (first chance) eax=00241eb4 ebx=7ffd4000 ecx=00000007 edx=00000080 esi=00241f48 edi=00241eb4 eip=7c901230 esp=0012fb20 ebp=0012fc94 iopl=0 nv up ei pl nz na pe nc cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000202 ntdll!DbgBreakPoint: 7c901230 cc int 3 Provade också dependencywalker men där fick jag inte någon information att mshtml.dll saknades. För båda era tips så tror jag problemet är att dlln finns men eftersom dotnet vill ha en omgjord dll för assembly mappen (Som inte är en vanlig katalog) så kommer inte den informationen med i windbg eller dependencywalker. *Så problemet suger ganska mycket* |
||
![]() |
![]() |
![]() |
#10 | ||
|
|||
Klarade millennium-buggen
|
Citat:
|
||
![]() |
![]() |
Svara |
|
|