Eczema is caused by inflammation resulting from an overactive immune system. An antifungal medication like Grifulvin will not be effective for treatment.