|
|
MakeMusic Forum > Public Forums > Plug-In Development - FORUM HAS MOVED! > What do I need to develope plug-ins with VC++ .net? | Forum Quick Jump
|
| andi1204 Registered Member
Date Joined Jun 2004 Total Posts : 6 | Posted 6/24/2004 3:42 AM (GMT -6) | | Hello!
I'm trying to develope a plug in for finale and I've got the pdk for fin2003. Within this pdk there is an example code so I tried to compile this one but it does not work. There are a lot of errors displayed on the linking process! And where can I get the finale32.lib file (I've got an old one).
Thank you, Andi | Back to Top | |
| andi1204 Registered Member
Date Joined Jun 2004 Total Posts : 6 | Posted 6/25/2004 4:44 PM (GMT -6) | | Yes ther is a file called finalepdk.cpp! I think the project settings are incorrect, but I don't know the right one's!
Today I tried once again: I opened a new project (Win32) and I activated the button "DLL" and alos "Empty Project" (I hope that I have translated this correct - I have the german version of the vs.net). Then I changed my project settings: "Singelthread" and "1byte" - the linker settings: at the linker command line I typed ' /implib:"finale.exe" '! Then I copied the code from the pdk's "minimum code requiered" and pasted it in my project (in a new source code file named main.cpp). Then I have compiled this once again: no errors - the file is a .dll file and I renamed it to a .fxt file. Then I have copied this file to the plug-in folder of finale2003 and finally I started finale. But there is no plug in called "Test" or something else. What did I do wrong? | Back to Top | |
| john.poole Registered Member
Date Joined Apr 2002 Total Posts : 30 | Posted 6/25/2004 10:43 PM (GMT -6) | | Andi -- The pdk for fin2003 that you reference, was this something you downloaded or did you obtain it through a special arrangement?
I understand that a special request can be made to obtain the updated PDK and I am wondering are people obtaining it through this method, or is there some site where the updated PDK is available for download?
A few minutes ago, I performed a search at Finale's site using "PDK" as the only search criteria and what was returned were 6 links to PDKs, the latest of which is dated August 1999.
Someone, possibly Jari, stated in an earlier post on this forum that the updated PDK was readily available (but no URL was provided), but then I saw a post in another forum requesting MakeMusic to release the updated headers/files. I think it was the same person, but am not sure and at a minimum, I'm very confused.
Would someone of MakeMusic please clarify the policy about releasing the PDKs?
If the policy is to release "unsupported" releases of the high watermark of the code, that's fine, it would be good to have this policy brought out into the open. John Laurence Poole
Editions Poole www.editionspoole.com finale4orum@editionspoole.com | Back to Top | |
| andi1204 Registered Member
Date Joined Jun 2004 Total Posts : 6 | Posted 7/4/2004 11:01 AM (GMT -6) | | Hello Again!
Thank you for your tips. Now I'm able to write a plug-in that is accepted from the finale main program. Then I tried the following thing: (in the FinaleExtensionInvoke)
if (FX_IsDemo())
{
MessageBox(0,"Test","Test",MB_OK | MB_ICONASTERISK);
}
But then the following error was displayed:
pluginneu error LNK2019: Nicht aufgelöstes externes Symbol '_FX_IsDemo@4', verwiesen in Funktion '_FinaleExtensionInvoke@16'
And I tried something esle with the FX_GetFinalePath
pluginneu error LNK2019: Nicht aufgelöstes externes Symbol '_FX_GetFinalePath@12', verwiesen in Funktion '_FinaleExtensionInvoke@16'
Have you got an idea?
Andi | Back to Top | |
| andi1204 Registered Member
Date Joined Jun 2004 Total Posts : 6 | Posted 7/7/2004 2:35 PM (GMT -6) | | I have three files in my project: pluginneu.cpp (with the six exported functions), finalepdk.cpp and pluginneu.def. The error is something else:
pluginneu error LNK2019: Nicht aufgelöstes externes Symbol '"struct HINSTANCE__ * __cdecl GetFinaleHandle(void)" (?GetFinaleHandle@@YAPAUHINSTANCE__@@XZ)', verwiesen in Funktion '"int (__stdcall*__cdecl GetFXProc(char *))(void)" (?GetFXProc@@YAP6GHXZPAD@Z)'
Maybe you can tell me how to get the implib.exe (in vs .net 2003 there is only a lib.exe but when i run it on the finale.exe I've got an error that says: cannot open the file finale.exe - it's damaged....) I've already tried to work with an different implib program but the file is totally different to the origin finale32.lib (the old one, I think version 2000)
Thanks, Andi | Back to Top | | Forum Information | Currently it is Tuesday, December 19, 2023 8:19 PM (GMT -6) There are a total of 403,820 posts in 58,165 threads. In the last 3 days there were 0 new threads and 0 reply posts. View Active Threads
|
Forum powered by dotNetBB v2.42EC SP3 dotNetBB © 2000-2023 |
|
|