Fejl

Tags:    c++

Hej Udviklere!

jeg har fået en fejl

når jeg kører programmet i C++ builder 6

får jeg denne fejl:

Project miaf.exe raised exeption ClassEAccess Violation with message'Access Violation at address 004034DB in module 'miaf.exe'. read of address 00000012'. Process stopped. use step or run to continue. i en pop up boks

hvad er der galt?



6 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Det er lidt svært at hjælpe hvis du ikke viser din kode ;)



//---------------------------------------------------------------------------


#pragma hdrstop

#include "Password.h"
#include <stdio.h>

//---------------------------------------------------------------------------

#pragma package(smart_init)


MiafPassword::MiafPassword()
{;}

MiafPassword::~MiafPassword()
{;}

bool MiafPassword::IsUserOk(AnsiString UserName, AnsiString Passwd)
{
FILE *fp;
char FilePassword[100];
char FileUserName[100];
fp = fopen("miaf.bent", "rt");

while(!feof(fp))
{
if (fscanf(fp, "%s %s", FileUserName, FilePassword ) == 2)
{
if (UserName == AnsiString(FileUserName))
{
if (Passwd == AnsiString(FilePassword))
{
fclose(fp);
return(true);
}
}
}
}
fclose(fp);
return(false);
}



Er du sikker på at filen bliver åbnet?
Findes den?

Prøv at lave et check:
Fold kodeboks ind/udKode 




hvad mener du hviken fil?



hvad mener du hviken fil?


Jeg mener ""miaf.bent", findes den? Hvor?



tak for hjælpen havde glemt filen



t