code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| AnsiString DataStr;
//Open file, but allow windows to use the file
int FileHandle=FileOpen(txtFile->Text, fmShareDenyNone);
//Get filelength thru position of EOF
int FileLength=FileSeek(FileHandle, 0, 2);
//Point back to begin of file
FileSeek(FileHandle, 0,0);
FileRead(FileHandle, DataStr.c_str(), FileLength);
//Close
FileClose(FileHandle);
Application->MessageBoxA(DataStr.c_str(), "", 0); |
Dit is het stukje code dat ik gebruik om een bestand te openen en de data er uit te halen, maar wanneer ik dit proces uitvoer bij bijvoorbeeld een EXE file krijg ik een "ACCESS VIOLATION", hebben jullie enig idee hoe ik dit kan voorkomen?
| To acknowledge what is known as known and what is not known as known is knowledge. |