Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Hur funkar detta med minne?

Postades av 2002-03-22 11:24:28 - Peter Hysing, i forum microsoft office, Tråden har 2 Kommentarer och lästs av 1230 personer

Hejsan!

Då var det dags för dagens amatörfråga:
Det verkar som om minnet tar slut för min dator efter att jag hållit på en liten stund med formulär och sådant i Excel.
Speciellt märks det när jag ska skriva ut formulär.
Hur fungerar detta med minnet och Excel? Datorn brukar också hänga sig efter att jag stängt excel, går det att tömma minnet i samband med att man stänger Excel? Vart ser jag statusen på minnet?

Hälsningar
Peter


Svara

Sv: Hur funkar detta med minne?

Postades av 2002-03-22 11:42:27 - Eventine Elessendil

Att minnet tar slut i vissa programkörningar har jag varit med om också. I huvudsak har det varit att det blivit nåt fel som Excel inte "orkar" visa, så genom att bygga en bättre felhanterare har jag kommit runt problemet. <BR>
Jag misstänker att Dennis kan ge bättre svar på hur man hanterar minnet, men här har du i alla fall ett sätt att visa hur mycket minne som finns allokerat och tillgängligt. <BR>
Mvh <BR>
/EE <BR>
<BR>
<code>
Dim mf As Long, mt As Long, mu As Long
Dim sssmf$, smt$, ssmu$, smf$, smu$

mf = Application.MemoryFree
mt = Application.MemoryTotal
mu = Application.MemoryUsed

If mf > 1048576 Then
mf = mf / 1048576: smf$ = Format(mf, "######0.00") & Chr(32) & "MB"
ElseIf mf > 1024 Then
mf = mf / 1024: smf$ = Format(mf, "######0.00") & Chr(32) & "kB"
Else
smf$ = Format(mf, "######0.00") & Chr(32) & "B"
End If
If mt > 1048576 Then
mt = mt / 1048576: smt$ = Format(mt, "######0.00") & Chr(32) & "MB"
ElseIf mt > 1024 Then
mt = mt / 1024: smt$ = Format(mt, "######0.00") & Chr(32) & "kB"
Else
smt$ = Format(mt, "######0.00") & Chr(32) & "B"
End If
If mu > 1048576 Then
mu = mu / 1048576: smu$ = Format(mu, "######0.00") & Chr(32) & "MB"
ElseIf mu > 1024 Then
mu = mu / 1024: smu$ = Format(mu, "######0.00") & Chr(32) & "kB"
Else
smu$ = Format(mu, "######0.00") & Chr(32) & "B"
End If

MsgBox "Totalt minne för Excel: " & smt$ & Chr(13) & Chr(10) & "Använt minne: " & smu$ & Chr(13) & Chr(10) & "Ledigt minne: " & smf$
</code>


Svara

Sv: Hur funkar detta med minne?

Postades av 2002-03-22 12:52:49 - Raderat konto

Hej,

XL och minneshantering är inget bra äktenskap även om det har blivit bättre för varje ny version av XL....

Används dessutom operativsystemen 95 / 98 så blir det ännu värre....

Det största minnesläckaget uppträder när vi använder oss av diagram.

En annan källa är om vi använder oss av Comctl32 kontroller i formulär, i synnerhet ListView. Detta bör vara ett skäl till dina problem.

Förslag:
Se över antalet formulär och vilka kontroller du använder dig av.

Oavsett villken version av XL du använder - uppdatera till den senaste service-packen. Se min webbplats www.xldennis.com och då sektionen uppdatering.

Mvh
XL-Dennis


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 764
27 959
271 761
313
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies