Hi,
I'm new to PD (I'm porting over some Max/MSP externals), and am having a strange problem.
I've compiled my external to a dll on Windows XP.
I can open PD, create a new object representing my external, and use it without issue.
If I save this PD patch that uses my external, re-start PD, and open the patch, the external cannot be found, and the connections all become broken.
The only issue I've had that could be of any relevance is the following:
I've had trouble generating my (signal generating) external with the "~" extension. That is, even though it's a signal generating external, the dll I generate has the format X.dll, rather than X~.dll. The tilde seems to confuse the linking step...
Can anyone help me?
-k
-
External Difficulties...
-
well congrats on getting the stuff compiled and linked...that's usually the hard part. if the tilde (~) is causing problems with the linker, maybe try quotations marks. i would assume the tilde would be escaped if necessary when it is part of string enclosed with quotation marks. what compiler/linker or you using?
_If I save this PD patch that uses my external, re-start PD, and open the patch, the external cannot be found, and the connections all become broken. _
make sure when you restart Pd you are including the '-lib' flag or whatever or that the dll is in Pd's search path. if things are working initially, that's the only thing i can think of offhand that would cause it not to work when reloading the patch.
--zac