Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Príznaky

Predstavte si nasledujúcu situáciu:

  • Môžete vytvoriť aplikáciu Microsoft Visual C++ 2010.

  • Používate funkcia fopen() aplikáciu na otvorenie súboru a funkcia používa režim prístupu r + a + .

  • Spustite aplikáciu a applicationtries otvoriť súbor, ktorý je rovnaká alebo väčšia ako 4 gigabajty (GB).


V takomto prípade nie je možné otvoriť súbor alebo vrátená nasledujúca chyba:

EINVAL (Invalid argument)

Príčina

Tento problém sa vyskytuje preto, že je funkcia fopen() na konci súbory potom otvorí súbor na pridanie. Funkcia fopen() interne používa _lseek() funkcia na vykonanie tejto akcie. Funkcia _lseek() však nemôže spracovať súbory, ktoré sa rovná alebo je väčšia ako 4 GB.

Riešenie

Táto rýchla oprava zmení správanie fopen() skupinu funkcií. Po použití tejto rýchlej opravy, jazyk funkciu môžete vyhľadať limit 4 GB bez vráti chybu. Konkrétne funkcia fopen() funkcia _lseeki64() namiesto _lseek() funkcie.

Informácie o rýchlej oprave

Rýchla oprava je k dispozícii od spoločnosti Microsoft. Je však určená iba problém, ktoré popisuje tento článok. Použite ju iba v počítačoch s týmto konkrétnym problémom.

Ak chcete vyriešiť tento problém, obráťte sa na služby podpory zákazníkov spoločnosti Microsoft získať rýchlu opravu. Úplný zoznam telefónnych čísiel služby podpory zákazníkov spoločnosti Microsoft a informácie o poplatkoch za poskytnutie technickej podpory nájdete na nasledujúcej webovej lokalite spoločnosti Microsoft:

http://support.microsoft.com/contactus/?ws=supportPoznámka: V niektorých zvláštnych prípadoch sa môžu zrušiť poplatky za telefonickú podporu, ak pracovník služieb technickej podpory spoločnosti Microsoft usúdi, že daný problém sa vyrieši nainštalovaním určitej aktualizácie. Ďalšie otázky a žiadosti o technickú podporu, ktoré sa netýkajú tejto špecifickej aktualizácie, podliehajú bežným sadzbám za poskytovanie technickej podpory.

Požiadavky

Ak chcete použiť túto rýchlu opravu, musíte mať Microsoft Visual Studio 2010 Service Pack 1 (SP1) nainštalované.

Požiadavka na reštartovanie

Musíte reštartovať počítač po inštalácii tejto rýchlej opravy, ak používajú príslušné súbory.

Informácie o nahradení rýchlej opravy

Táto rýchla oprava nenahrádza predchádzajúcu rýchlu opravu.

Informácie o súboroch



Globálna verzia tejto má atribúty súborov (alebo novšie atribúty) uvedené v nasledujúcej tabuľke. Dátumy a čas jednotlivých súborov sú uvedené vo formáte koordinovaného svetového času (UTC). Pri zobrazení informácií o súbore sa dátumy a čas prevedú na miestny čas. Ak chcete vyhľadať rozdiely medzi časom UTC a miestnym časom, použite kartu Časové pásmo v položke Dátum a čas v ovládacom paneli.

Pre všetky podporované verzie Microsoft Visual Studio 2010 SP1

Názov súboru

Verzia súboru

Veľkosť súboru

Dátum

Čas

Platforma

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


Ďalšie informácie

Ďalšie informácie o inom rýchlou opravou, ktorý sa týka Redistribuovateľný balík Microsoft Visual C ++ 2010 Service Pack 1 (SP1), po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:

2606060 FIX: nemôžete otvoriť súbor, ktorý je minimálne 4 GB pripojiť alebo zapísať údaje pomocou aplikácie, ktorá používa Visual C++ 2010 Redistributable Package


Ďalšie informácie o fopen() a _wfopen() funkcie, nájdete na nasledujúcej webovej lokalite MSDN:

Všeobecné informácie o fopen() a _wfopen() funkcie

Stav

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×