Toon posts:

[C++] try...except

Pagina: 1
Acties:
  • 38 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik wil een Error afvangen die ik krijg wanneer ik in een DriveComboBox bijvoorbeeld het a station selecteer en daar geen schijfje inzit. Ik doe dit (althans das de bedoeling) met een try ... except statement. Maar ik krijg het niet werkend. Ik heb al gezocht en oplossingen geprobeerd en daardoor ook al verder gekomen, maar nog niet helemaal.

Dit is mijn code:
C++:
1
2
3
4
5
6
7
8
9
10
  try
  {
    chdir(dcbDirBrowse->Drive+":\\");
    dlbDirBrowse->Drive = dcbDirBrowse->Drive;
  }
  __except
  {
    MessageDlg("Could not access drive.", mtError, [mbOK], 0);
    dcbDirBrowse->Drive = dlbDirBrowse->Drive
  }


Wat gaat er mis?

Verwijderd

Zoek eens naar try ... catch, ik ken die hele __except niet (Borland ofzo?).

  • grizzlybear
  • Registratie: Oktober 2001
  • Laatst online: 28-07 10:33
Het is inderdaad try --> catch(error)

die __except is niet van toepassing op normale code, maar is voor intern gebruik

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:04
Zoals reeds gezegd werd, is de syntax
code:
1
2
3
4
5
6
try
{
}
catch ()
{
}


MIsschien een idee om in 't vervolg eerst eens de help of een boek ofzo erop na te slaan om te kijken hoe de syntax nu precies is?

https://fgheysels.github.io/


Dit topic is gesloten.