Skip to content

Commit

Permalink
remove Beep from Windows version of FYBA
Browse files Browse the repository at this point in the history
are the message boxes ok?
  • Loading branch information
relet committed Oct 22, 2014
1 parent d9223f1 commit 4d075ad
Showing 1 changed file with 18 additions and 21 deletions.
39 changes: 18 additions & 21 deletions src/FYBA/Fyba_melding.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -5,30 +5,30 @@
//
//////////////////////////////////////////////////////////////////////////
//
// Denne filen inneholder eksempel på callback-rutiner som kalles
// Denne filen inneholder eksempel på callback-rutiner som kalles
// av FYBA for feilmeldings-handtering og visning av framdrift under
// indeksoppbygging.
//
// For å få et godt brukergrensesnitt bør disse rutinene endres til
// For å få et godt brukergrensesnitt bør disse rutinene endres til
// det meldings og feilhandteringssystemet som brukes av hovedprogrammet.
//
// Rutinene må kompileres og linkes sammen med hovedprogrammet når
// Rutinene må kompileres og linkes sammen med hovedprogrammet når
// FYBA brukes som LIB.
//
//////////////////////////////////////////////////////////////////////////


//
// Innholdet i rutinene må byttes ut med meldingshandtering som er tilpasset
// Innholdet i rutinene må byttes ut med meldingshandtering som er tilpasset
// det aktuelle hovedprogrammet.
//////////////////////////////////////////////////////////////////////////


//////////////////////////////////////////////////////////////////////////
// Fyba_melding.cpp
//
// Denne filen inneholder eksempel på rutiner som må linkes inn i
// hovedprogrammet når FYBA brukes som LIB.
// Denne filen inneholder eksempel på rutiner som må linkes inn i
// hovedprogrammet når FYBA brukes som LIB.
//
//////////////////////////////////////////////////////////////////////////

Expand All @@ -45,15 +45,15 @@
AR-890911
CH LC_Error Feilmeldingsrutine
CD =============================================================================
CD Formål:
CD Formål:
CD Standard feilmeldingsrutine.
CD
CD Parametre:
CD Type Navn I/U Forklaring
CD -----------------------------------------------------------------------------
CD short feil_nr i Feil-nummer
CD char *logtx i Tekst som bare skrives til logfil.
CD Eks:"(utført i LC_RxGr)"
CD Eks:"(utført i LC_RxGr)"
CD char *vartx i Denne tekststreng henges etter feilmeldingsteksten.
CD
CD Bruk:
Expand All @@ -71,27 +71,24 @@ void LC_Error(short feil_nr,const char *logtx,const char *vartx)
/* Hent feilmeldingstekst og strategi */
strategi = LC_StrError(feil_nr,&pszFeilmelding);
switch(strategi) {
case 2: UT_SNPRINTF(szErrMsg,260,"%s","Observer følgende! \n\n"); break;
case 3: UT_SNPRINTF(szErrMsg,260,"%s","Det er oppstått en feil! \n\n"); break;
case 2: UT_SNPRINTF(szErrMsg,260,"%s","Observer følgende! \n\n"); break;
case 3: UT_SNPRINTF(szErrMsg,260,"%s","Det er oppstått en feil! \n\n"); break;
case 4: UT_SNPRINTF(szErrMsg,260,"%s","Alvorlig feil avslutt programmet! \n\n"); break;
default: szErrMsg[0]='\0';
}

#ifdef WIN32
if (strategi > 2) {
Beep(100,500);
}

if (UT_StrCat (szErrMsg,pszFeilmelding, sizeof(szErrMsg))) {
if (UT_StrCat (szErrMsg,&vartx[0], sizeof(szErrMsg))) {
MessageBox(NULL, szErrMsg, "Melding fra FYBA ", MB_ICONHAND | MB_OK);

} else {
MessageBox(NULL, "Klarer ikke å vise teksten", "Melding fra FYBA ", MB_ICONHAND | MB_OK);
MessageBox(NULL, "Klarer ikke å vise teksten", "Melding fra FYBA ", MB_ICONHAND | MB_OK);
}

} else {
MessageBox(NULL, "Klarer ikke å vise teksten", "Melding fra FYBA ", MB_ICONHAND | MB_OK);
MessageBox(NULL, "Klarer ikke å vise teksten", "Melding fra FYBA ", MB_ICONHAND | MB_OK);
}
#else
printf("\nError: %s ",pszFeilmelding);
Expand All @@ -104,7 +101,7 @@ void LC_Error(short feil_nr,const char *logtx,const char *vartx)
AR-900609
CH LC_StartMess Vise melding
CD =============================================================================
CD Formål:
CD Formål:
CD Starter vising av melding om baseoppbygging.
CD
CD Parametre:
Expand All @@ -130,7 +127,7 @@ void LC_StartMessage(char const *pszFilnavn)
AR-900609
CH LC_ShowMess Vise melding
CD =============================================================================
CD Formål:
CD Formål:
CD Vising av melding om baseoppbygging.
CD
CD Parametre:
Expand All @@ -155,7 +152,7 @@ void LC_ShowMessage(double prosent)
AR-900609
CH LC_EndMess Avslutt melding
CD =============================================================================
CD Formål:
CD Formål:
CD Avslutt melding om baseoppbygging.
CD
CD Parametre:
Expand All @@ -179,8 +176,8 @@ void LC_EndMessage(void)
AR-910402
CH LC_Cancel Sjekk om Esc er trykket
CD ==========================================================================
CD Formål:
CD Sjekk om det er trykkt på Esc (Avbryte indeksoppbygging).
CD Formål:
CD Sjekk om det er trykkt på Esc (Avbryte indeksoppbygging).
CD
CD
CD Parametre:
Expand All @@ -195,7 +192,7 @@ CD sAvbrutt = LC_Cancel();
*/
short LC_Cancel(void)
{
/* Ikke mulig å avbryte */
/* Ikke mulig å avbryte */
return UT_FALSE;
}

0 comments on commit 4d075ad

Please sign in to comment.