The General Curve Lemma is a tool of Infinite-Dimensional Analysis that enables refined studies of differentiability properties of maps between real locally convex spaces to be made. In this article, we generalize the General Curve Lemma in two ways. First, we remove the condition of local convexity in the real case. Second, we adapt the lemma to the case of curves in topological vector spaces over ultrametric fields.