Jag har gjort ett litet program i vb6 som funkar som det ska i XP. Det är inte mer avancerat äntransparenta giffar
Däremot orsakar det någon form av minnesläcka i win98.
Jag har lyckats spåra felet till inladdning av en GIF-fil.
När man startar programmet visas två stycken frågetecken (genomskinliga giffar) som är ovanpå vanliga giffar. Allt visas i Image-kontroller.
När man sedan klickar på en knapp så ska frågetecknena bytas mot andra bilder, men det funkar inte. Det blinkar till lite grann, men är vit i övrigt.
Vissa visas som dom ska, men efter några klick så blir det bara en svart ruta.
När man sedan avslutar programmet och provar att starta det igen hänger sig datorn.
Efter ett tag kommer det fram "Out of memory".
Vad kan vara fel?Sv: transparenta giffar
Image1 = LoadPicture(App.Path & "\skins\prickar\" & slumptal1 & ".gif")
Image1 = LoadPicture(App.Path & "\skins\prickar\" & slumptal2 & ".gif")
Om jag kommenterar bort dessa rader så funkar programmet som det ska i övrigt.