I'm having a slow day at work so I started investigating Vegas plugin development options.
My background is ignorant but experienced programmer. Specially I do Java development. Years ago I did a little COM but in Smalltalk! I'm a newbie to all the latest Microsoft tools. I'm willing to spend $0, since this is for fun and anything I produce is for free.
What got me started is that Microsoft has some trial versions and/or some free Express Betas, so I wanted to find out if these betas could be used.
I'm making (very) slow progress, so I figured I'd post some questions/issues in case anyone can speed me up.
My first big issue is whether or not I have to use C++ or can I use C# or J# instead? I'd like to use J#, C# or C++ in that order. I've seen some previous posts in the forums, but no definitive answers and nothing since Feb 2003.
I downloaded the C++, C#, and J# apps from Microsoft. Could not open the Vegas SDK samples in C# or J#. Could open the samples in C++, but the app told me I needed to upgrade the project. Did this and saved the project. Tried to reopen the saved project in C# and got an error that "The application for the project "blah.vcproj" is not installed." Well C++ is installed, so I've either mis-installed something or there is some additional cross-platform issues I don't know about.
The Vegas SDK mentions the "DirectX Transform API,", but that is now hopelessly out-of-date. AFAIK, you cannot obtain the "DirectX Transform API" SDK from Microsoft and its been incorporated into more recent DirectX versions. So the existing installation instructions are a battle. However, since I could open the Vegas samples I assume this is not a show-stopper.
What are these "Express Betas"? Can I do useful work with them?
I could install the Express Betas on my work computer but I don't use Vegas at work. I could not install the Express Betas on my home computer (a mystery error with no info after 30+ min installation), so that's another fun hurdle.
BTW, the Vegas programmers have a fine sense of humor. Their document states: "If you are unfamiliar with the DirectX Media SDK, the DirectX Transform API, the Component Object Model (COM), C/C++, or you do not know how to empty the Recycle Bin, then you are not ready for this development kit."
Anyway, as any programmer knows, getting setup and configured is half the battle, and this is where I'm an ignorant and impatient dufus. The coding should be easy in comparison :-) So if any kind experienced soul could give me a few pointers, I'd be much obliged. TIA..
My background is ignorant but experienced programmer. Specially I do Java development. Years ago I did a little COM but in Smalltalk! I'm a newbie to all the latest Microsoft tools. I'm willing to spend $0, since this is for fun and anything I produce is for free.
What got me started is that Microsoft has some trial versions and/or some free Express Betas, so I wanted to find out if these betas could be used.
I'm making (very) slow progress, so I figured I'd post some questions/issues in case anyone can speed me up.
My first big issue is whether or not I have to use C++ or can I use C# or J# instead? I'd like to use J#, C# or C++ in that order. I've seen some previous posts in the forums, but no definitive answers and nothing since Feb 2003.
I downloaded the C++, C#, and J# apps from Microsoft. Could not open the Vegas SDK samples in C# or J#. Could open the samples in C++, but the app told me I needed to upgrade the project. Did this and saved the project. Tried to reopen the saved project in C# and got an error that "The application for the project "blah.vcproj" is not installed." Well C++ is installed, so I've either mis-installed something or there is some additional cross-platform issues I don't know about.
The Vegas SDK mentions the "DirectX Transform API,", but that is now hopelessly out-of-date. AFAIK, you cannot obtain the "DirectX Transform API" SDK from Microsoft and its been incorporated into more recent DirectX versions. So the existing installation instructions are a battle. However, since I could open the Vegas samples I assume this is not a show-stopper.
What are these "Express Betas"? Can I do useful work with them?
I could install the Express Betas on my work computer but I don't use Vegas at work. I could not install the Express Betas on my home computer (a mystery error with no info after 30+ min installation), so that's another fun hurdle.
BTW, the Vegas programmers have a fine sense of humor. Their document states: "If you are unfamiliar with the DirectX Media SDK, the DirectX Transform API, the Component Object Model (COM), C/C++, or you do not know how to empty the Recycle Bin, then you are not ready for this development kit."
Anyway, as any programmer knows, getting setup and configured is half the battle, and this is where I'm an ignorant and impatient dufus. The coding should be easy in comparison :-) So if any kind experienced soul could give me a few pointers, I'd be much obliged. TIA..