A Pascal nincs funkciója a fájlok másolása
A Pascal nincs funkciója másolni fájlokat?
Használat után WinAPI hívások ellentmond a koncepció multiplatform nyelvet.
Tehát miután egy ilyen funkció, hogy írjon - minute munkát.
Azt hiszem, a fordító fejlesztők vezethet be neki, mint egy „link” a kihívást VINAP az átmenet egy másik platformon változott a megfelelő hívást api, hogy a platform. Ennek eredményeként, a szöveg egy program nem mint amilyennek lennie kellene komptliruemym nyelv nem kell szerkeszteni.
Írd le, mit tudsz, de IMHO sebesség miatt szenvednek puffer és puffer meghajlítani a rendszermag munka nyilvánvalóan nem ugyanaz :-(.
Mit jelent a fordító itt? Ez az RTL. A fordító nem kell, hogy legyen a funkciók dolgozni fájlokat.
> Írd le, mit tudsz, de IMHO sebesség miatt szenvednek a vágólapra
> Prog puffert és rendszermag munka nyilvánvalóan nem ugyanaz :-(.
Tehát miután RTL - és egy add-on API. Írja GetMem átlagos VirtualAlloc (Delphi), vagy HeapAlloc (FPC / Win32). És ha (ez tényleg) bonyolultabb, és még mindig működik a halom vezetője, ezért annak érdekében, hogy együttműködik a memória hatékonyabb, mint a munka az API. Egyszer képest a munkaprogramok a ciklusban történik akár GlobalAlloc, GlobalLock, GlobalUnlock, GlobalFree vagy GetMem, FreeMem - így nyert nem volt a WinAPI. Azonban IMHO, - és fájlműveleteket.
2Goblin (26.12.03 00:57) [6]:
Azt javaslom megnézni.
> Ne köteles, de Pascal a támogatást fájlokat, és túl sok.
IMHO, akkor még felesleges. Jelentősen elhomályosítja megértése a nyelv tanulmányozására.
Azt hiszem, akkor vezették be, hogy ne legyen kitéve az operációs rendszer
Az eredmények 5 fut:
981 1202
911982
971 1042
962 1031
981 1072
L: = filesize (f1);
getmem (buf, l);
Ie Elolvassa az egész fájlpufferre? És ha 700 MB (film)?
és a munka platform-fájlt patak.
> A használat WinAPI hívások ellentmond a koncepció
> Multiplatform nyelv
Csakúgy, mint az általánosan használt „file” fogalmát.
Memória: 0,76 MB
Idő: 0.038 c