Access Violation weist darauf hin, daß das Objekt, auf das du zuzugreifen versuchst, zu diesem Zeitpunkt (noch) nicht existiert. Offenbar wird das Projekt erst erzeugt, nachdem die Create-Procedure vollständig durchlaufen wurde.
Das bedeutet: Du mußt dir eine extra public Procedure schreiben, in welcher du die beiden privaten Variablen setzt.