An inhaler for delivery of a medicament by inhalation is disclosed. The inhaler comprises a dose counting mechanism comprising a counter. The inhaler further comprises a dispensing mechanism, the dispensing mechanism being configured, on actuation, to dispense a dose of medicament and to adjust the counter. The inhaler further comprises a resetting member configured for movement in a first direction between a first position and a second position to reset the dispensing mechanism, and a prevention mechanism comprising a pair of first and second engaging members. If the movement of the resetting member in the first direction is reversed before it reaches the second position, the first and second engaging members prevent further actuation of the dispensing mechanism until the resetting member is again moved in the first direction. At least one of the first and second engaging members is configured to resiliently flex, under load, into abutment with a substantially rigid component of the inhaler. Preferably the dose counting mechanism counter indicates the number of remaining doses in, or the number of dispensed doses from, the inhaler.흡입에 의한 의약의 전달을 위한 흡입기가 개시되어 있다. 흡입기는 카운터를 포함하는 용량 카운팅 기구를 포함한다. 흡입기는 작동시에 의약의 용량을 배분하고 카운터를 조정하도록 구성된 배분 기구를 추가로 포함한다. 흡입기는 배분 기구를 리셋하기 위해 제1 위치와 제2 위치 사이에서 제1 위치로 이동하도록 구성된 리셋 부재, 및 한 쌍의 제1 및 제2 맞물림 부재를 포함하는 방지 기구를 추가로 포함한다. 제1 방향으로의 리셋 부재의 이동이 리셋 부재가 제2 위치에 도달하기 전에 역전될 경우, 제1 및 제2 맞물림 부재는 또한 리셋 부재가 제1 방향으로 다시 이동할 때까지 배분 기구의 작동을 방지한다. 제1 및 제2 맞물림 부재 중 적어도 하나는 로드 하에 흡입기의 실질적으로 강성인 구성요소와 접합하도록 탄성적으로 구부러지게 구성된다. 바람직하게는, 용량 카운팅 기구 카운터는 흡입기에 남아있는 용량의 수, 또는 그로부터 배분된 용량의 수를 나타낸다.