|
Post by Eagle on Jul 7, 2008 9:07:59 GMT
In order to build the source code up for download in the reference section, you will need a .NET development environment. Here's one you can download for free called Visual Studio Express Editions.
|
|
|
Post by crassie on Jul 16, 2008 15:50:21 GMT
A quick question, can i install this and still keep my visual studio 2005 or will there be conflicts between them?
Thanks in advance Crassie
|
|
|
Post by Eagle on Jul 16, 2008 19:52:44 GMT
I have both versions running on a virtual machine myself without any issues so I don't expect any conflicts
|
|
|
Post by Unicornz on Jul 27, 2008 23:09:13 GMT
ok went to the site, but which one is the NET development environment ? it gave me an iso which contains Visual C# Visual Basic Visual C++ visual Web Developer So what one do i install ?
|
|
|
Post by Unicornz on Jul 27, 2008 23:44:15 GMT
ok i think i found it, C# is this correct ??
Should the example you gave build and work ? as n /showcash
if yes then i'm doing something wrong.. I dont know where to put the binary files either so this is all guessing for me to get started.
|
|
|
Post by bulldogg on Jul 28, 2008 9:32:56 GMT
ok, install visual studio c#
download the example zip and unzip it, then simply open FlacPlugin.Example.csproj.
if you build it straight away it should work fine, then the dll will be in bin\Release named FlacPlugIn.Example.dll, the other dll's you dont need to worry about
|
|
|
Post by Eagle on Jul 28, 2008 9:55:45 GMT
Everything FLAC related has been written in C#, so yes this goes for plug-ins as well. Officially all other languages you mentioned could be used to create custom plug-ins but I recommend C# The example up for download contains all dependencies it requires allready, these are contained in a sub folder called dependencies which is linked to from the reference section in the project file. If you were to create a plug in from scratch, you would need the binaries though and reference them in a similar fashion. The example plug-in demonstrates listening to events fired by the server, firing your own events into the server and creating custom commands. Full documentation for all used can only be found online ( reference docs) and that is also the place to find what all your options are. The source code for the dependencies (referenced binaries) is also available for download and contains additional unit test projects which you can inspect to see how certain parts not contained in the demo can be used. The commands part of the example plug-in indeed contain a /ShowCash command, to load that up with FLAC however you'd need the compiled binary output file (the plug-in dll), plus a configuration file FLAC will load which then points to the existance of dll and attempts to load and start it. Should errors occur in a dll you created, they will be passed on to FLAC. Its recommended to log whatever can go wrong either by a custom made logger or by using the FLAC instance as show in the example. The FLAC logger will allow you to add lines to the debug.log file for tracing etc.
|
|
|
Post by crassie on Aug 2, 2008 14:23:17 GMT
@eagle
Do you by any chance know where i can get UML modeling tools that can do reverse modeling from C# code? I find it very helpful to be able to see the code in UML model to understand it.
|
|
|
Post by Eagle on Aug 3, 2008 14:25:45 GMT
Short from rational rose I wouldn't know, not used this software myself though but they are the leading company in the industry concerning
|
|