BloodyFRag, Или Вы где-то делаете ошибку, или неправильно объясняете что Вы именно хотите. Оптимально было бы привести реальный код, а ещё лучше общую конечную задачу, потому как не исправляй неправильный путь — он всё равно будет приводить к неверным результатам.