dans ta procedure tu ne dois pas utiliser Memo1 mais Form1.Memo1 tu verras alors que tu n'auras pas besoin de redéclarer memo1

tu devrais passer en paramètre ton TMemo cela sera un peu plus propre...