Hi there,
I'm experiencing some difficulties in R21 with __res__
and my maindialog.
This is my folder structure and what I currently have implemented:
./plugins/
|-- myplugin/
|-- myplugin.pyp
|-- modules/
|-- maindialog.py
|-- res/
|-- usual suspects here
myplugin.pyp (I'm using the localimport from Niklas Rosenstein):
# localimport-v1.7.3-blob-mcw99
with localimport('.') as _importer:
from modules import maindialog
from modules.maindialog import OptionsDialog
maindialog.__res__ = __res__
class OptionsDialog(c4d.gui.GeDialog):
def CreateLayout(self):
#Initialize Resource File from 'res' Folder.
c4d.plugins.GeResource().Init(os.path.dirname(__file__))
self.LoadDialogResource(ids.IDD_DIALOG)
While this is working in all versions from R17-R20, I'm experiencing instant crashes and freezes in R21. Any ideas how I can fix this or how I can optimize my code..?
Thanks,
Lasse