IOhannes m zmoelnig escribió:

seems like you are missing the libdir loader.
Pd-extended compiles libraries as libdirs, [...]

Oh yes!
Libdir is indeed the first item in the "loadlib" list - i.e. it is "loadlib1"="libdir" in the registry, so the mistery is why libdir doesn't [didn't] load in the first place (I do, and did, have a libdir.dll file in the extra folder).

Now two strange things:
1) I manually re-edited the .reg file, apparently reestablishing it just like it was before (I had replaced all "loadlib" with "path" as a workaround, to have all externals available though not pre-loaded), and surprise surprise, now everything works: libdir loads and all subsequent libs load

2) Now, just to try, I deleted all keys from the registry (all the "loadlib" entries _and_ the "nloadlib" entry); however, when I run Pd, it still loads all libraries, and they appear in the "startup" list. If I modify the list from Pd and click "Apply", then all keys in the registry are created again.

So, how does Pd "remember" the startup list after I delete it from the registry? Seems like it saves it somewhere else. Where?? Or is it the registry itself that has some sort of "cache"?


Regarding mistrey (1), there is an error in the pd-settings.reg file (as it "ships" with Pd Extended), that the line just before "loadlib1"="libdir" reads
"flags"="
where it should read
"flags"=""

However I had fixed it already, so it doesn't quite explain the fact that libdir didn't load......

--
Matteo Sisti Sette
matteosistise...@gmail.com
http://www.matteosistisette.com

_______________________________________________
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to