KYIV, July 25 (Reuters) - Ukrainian President Volodymyr Zelenskiy said on Tuesday he would tolerate no corruption or treachery in affairs of state while his country is struggling to find the means to defend itself against Russian invaders.

Zelenskiy made anti-corruption appeals in his nightly video address as two landmark cases came to light - the arrests of a military recruitment official accused of mass embezzlement and of a parliamentarian accused of collaborating with Russia.

The president last month announced plans to audit military draft offices to try to eliminate corruption.

That measure was part of longstanding policy to clean up the military and government departments to show Ukraine's Western supporters he was serious about tackling deep-rooted graft, measures that are a main element in the long process of securing European Union membership.

Ordinary Ukrainians who support the war effort were enraged by corrupt practices, Zelenskiy said.

"Let me warn all members of parliament, officials and everyone working as a civil servant," he said.

"When you spend days on end looking for weapons for the country, when everyone's attention is fixed on whether there is artillery, missiles and drones, you feel the moral strength our soldiers have given Ukraine.

"No one will forgive members of parliament, judges, military officials or any other officials for placing themselves in opposition to the state."

Russian forces invaded Ukraine in February 2022 and since then the war has killed thousands of civilians and military personnel, displaced millions and pulverised Ukrainian cities.

Zelenskiy, addressing members of parliament, said he would no longer tolerate those who "because of some sort of personal gain" refuse to back legislation needed for Ukraine to begin its long campaign to secure EU membership.

"I no longer want to see any such refusals," he said. "No one wants to see that. Ukraine has no more time for that."