Ik werk aan project waarbij ik log files maak. Deze logfiles komen in een directory te staan.
In deze log files staan (per log file verschillend) een aantal sequences.
ik wil in een scherm weergeven wat het gemiddeld aantal sequences per log file is!
Daar heb ik een aparte methode voor aangemaakt.
Ik moet eerst kijken of de directory waar die log files staan bestaat.
En daarna moet ik kijken of er al log files staan.
want wanneer er geen log files staan krijg ik melding: Division bij zero (en terecht)
Dus als er geen log files staan moet ik dus gewoon een waarde nul terug krijgen.
De vraag is nu wat moet ik voor IF , FOR, WHILE lus maken waarmee hij dus controleerd op bestanden en zoja dan die deling van aantal sequences met logfiles maakt
Met wat hieronder staat ben ik aan het knutselen geweest maar verder weet ik het echt niet meer...
Kan iemand mij helpen??
alvast bedankt
if (DirectoryExists(logDir)) /* kijken of dir bestaat lukt wel */
{
DirectoryListBox1->Directory = logDir;
DirectoryListBox1->Update();
FileListBox1->Update();
if(FileExists(fileName)) /* vanaf hier gaat het mis */
{ /* is er 1 file? ja ga dan in lus */
totalNumberOfSequences = GetTotalNumberOfSequences();
totalNumberOfLogs = GetTotalNumberOfLogs();
averageNumberOfSequences = StrToInt(totalNumberOfSequences)/StrToInt(totalNumberOfLogs);
returnString = averageNumberOfSequences;
}
}
return returnString; /* zo niet geef dan een nul waarde terug */
}
In deze log files staan (per log file verschillend) een aantal sequences.
ik wil in een scherm weergeven wat het gemiddeld aantal sequences per log file is!
Daar heb ik een aparte methode voor aangemaakt.
Ik moet eerst kijken of de directory waar die log files staan bestaat.
En daarna moet ik kijken of er al log files staan.
want wanneer er geen log files staan krijg ik melding: Division bij zero (en terecht)
Dus als er geen log files staan moet ik dus gewoon een waarde nul terug krijgen.
De vraag is nu wat moet ik voor IF , FOR, WHILE lus maken waarmee hij dus controleerd op bestanden en zoja dan die deling van aantal sequences met logfiles maakt
Met wat hieronder staat ben ik aan het knutselen geweest maar verder weet ik het echt niet meer...
Kan iemand mij helpen??
alvast bedankt
if (DirectoryExists(logDir)) /* kijken of dir bestaat lukt wel */
{
DirectoryListBox1->Directory = logDir;
DirectoryListBox1->Update();
FileListBox1->Update();
if(FileExists(fileName)) /* vanaf hier gaat het mis */
{ /* is er 1 file? ja ga dan in lus */
totalNumberOfSequences = GetTotalNumberOfSequences();
totalNumberOfLogs = GetTotalNumberOfLogs();
averageNumberOfSequences = StrToInt(totalNumberOfSequences)/StrToInt(totalNumberOfLogs);
returnString = averageNumberOfSequences;
}
}
return returnString; /* zo niet geef dan een nul waarde terug */
}