Was um einiges einfacher ist:
http://dsdt.info/tipps/?id=201
Erst alle Fensternamen in eine Listbox einlesen. Dann die Adresse vor den Fensternamen entfernen. Nun die Listbox nach dem Fensternamen der Errorbox durchsuchen.
Gibt es diesen Namen in der Liste wird die Prozedur erneut probiert. Gibt es sie nicht, dann wird die Prozedur abgebrochen
Sehr viel einfacher oder?
Du derefernzierst p2 einmal und weißt die Adresse von i zu. Das heißt p2 (also der Zeiger auf einen Zeiger) zeigt auf den Zeiger p1 welchen du so auf i zeigen lässt.