Sign in with Microsoft
New to Microsoft? Create an account.

Symptomer

Tenk deg følgende:

  • Du oppretter en applikasjon i Microsoft Visual C++ 2010.

  • Du bruker funksjonen fopen() i programmet for å åpne en fil, og bruker funksjonen r +, eller en + tilgangsmodus.

  • Du kjører programmet, og du applicationtries for å åpne en fil som er lik eller større enn 4 gigabyte (GB).


I dette scenariet, åpnes ikke filen, eller denne feilen returneres:

EINVAL (Ugyldig argument)

Årsak

Dette problemet oppstår på grunn av måten fopen() -funksjonen søker til endene av filer etter at du åpner filene for å legge til. Funksjonen fopen() brukes internt _lseek() -funksjonen til å utføre denne handlingen. Imidlertid kan ikke funksjonen _lseek() håndtere filer som er lik eller større enn 4 GB.

Oppløsning

Denne hurtigreparasjonen endrer virkemåten for fopen() -serien av funksjoner. Når du har installert denne hurtigreparasjonen, bruker funksjonen fopen() internt en funksjon som kan søke ut over grensen på 4 GB, uten å returnere en feil. Funksjonen fopen() brukes spesielt _lseeki64() -funksjonen i stedet for funksjonen _lseek() .

Informasjon om hurtigreparasjon

En støttet hurtigreparasjon er nå tilgjengelig fra Microsoft. Det er imidlertid ment å løse problemet som beskrives i denne artikkelen. Bruk den bare på systemer som har dette bestemte problemet.

Hvis du vil løse dette problemet, kontakter du Microsoft Kundestøtte for å få hurtigreparasjonen. For en fullstendig liste over telefonnumre for Microsofts kundestøttetjenester og informasjon om støttekostnader, kan du gå til følgende Microsoft-webområde:

http://support.microsoft.com/contactus/?ws=supportObs! I spesielle tilfeller kan avgifter som vanligvis påløper for oppringinger til kundestøtte avbrutt hvis en Microsoft-tekniker avgjør at en bestemt oppdatering løser problemet. Vanlige kundestøttekostnader gjelder for ytterligere kundestøttespørsmål og problemer som ikke dekkes av den gjeldende oppdateringen.

Forutsetninger

Hvis du vil bruke denne hurtigreparasjonen, må du ha Microsoft Visual Studio 2010 Service Pack 1 (SP1) installert.

Krav om omstart

Du må kanskje starte datamaskinen etter at du installerer denne hurtigreparasjonen hvis de berørte filene brukes.

Informasjon om erstatning av hurtigreparasjoner

Denne hurtigreparasjonen erstatter ikke tidligere utgitte hurtigreparasjoner.

Filinformasjon



Den globale versjonen av denne har filattributtene (eller senere filattributter) som er oppført i følgende tabell. Datoene og klokkeslettene for disse filene er oppført i Coordinated Universal Time (UTC). Når du viser filinformasjonen, konverteres den til lokal tid. Hvis du vil finne forskjellen mellom UTC og lokal tid, kan du bruke kategorien tidssone under dato og klokkeslett i Kontrollpanel.

For alle støttede versjoner av Microsoft Visual Studio 2010 SP1

Filnavn

Filversjon

Filstørrelse

Dato

Tid

Plattform

Mfcm100.dll

10.0.40219.362

82,696

15-Nov-2011

22:32

x86

Mfcm100d.dll

10.0.40219.362

104,720

16-Nov-2011

00:29

x86

Mfcm100u.dll

10.0.40219.362

82,704

15-Nov-2011

22:32

x86

Mfcm100ud.dll

10.0.40219.362

106,256

16-Nov-2011

00:29

x86

Mfcm100.dll

10.0.40219.362

93,960

15-Nov-2011

21:54

x64

Mfcm100d.dll

10.0.40219.362

120,592

15-Nov-2011

23:56

x64

Mfcm100u.dll

10.0.40219.362

93,968

15-Nov-2011

21:54

x64

Mfcm100ud.dll

10.0.40219.362

122,128

15-Nov-2011

23:56

x64

Mfcmifc80.dll

10.0.40219.362

14,096

16-Nov-2011

21:26

x86


Hvis du vil ha mer informasjon

Hvis du vil ha mer informasjon om en annen hurtigreparasjonspakke som gjelder for Microsoft Visual C++ 2010 Service Pack 1 (SP1)-pakken, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

Løs 2606060 : du kan ikke åpne en fil som er minst 4 GB til å tilføye eller skrive data ved hjelp av et program som bruker i Visual C++ 2010-pakken


Hvis du vil ha mer informasjon om funksjonene fopen() og _wfopen() , kan du gå til følgende MSDN-webområde:

Generell informasjon om funksjonene fopen() og _wfopen()

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".

Trenger du mer hjelp?

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Microsoft Insiders

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?

Takk for tilbakemeldingen!

×