Gimme a day or three to respond.  I got this and started reading, but it
deserves more than just a cursory read.

Of course, my first question was "why C++".  I assumed it was because you'd
been using C++ for a long time, but it seems that's not really the case.  I
strongly suggest you become competent in C#.  C++ is good to know too, but
if you're going to be in a managed environment, stick with C#.

Beyond that, I need to actually read/digest the real content of the email.
 I'm in the middle of work stuff and writing a SIP client at home, so I
don't have the time to give it justice yet.

On Sun, Mar 27, 2011 at 12:11 PM, Richard Foreman <[email protected]>wrote:

>   I told you I was going to bug you again.  Ive started porting the whole
> framework over to managed C++,  I was having too many problems with it in
> C#.  I actually got the Core ported over easily, and have started on the
> Executor classes when I ran into a snag which I havent figured out how to
> get around yet.  Evereything in the Core and the first set of Executor
> classes (I allready ported over the Executor classes, and am currently
> working on the ExecutorExec classes, leaving just the Executor service class
> to do)  Allright, so everyting in the executorexec classes ported over just
> fine with the exception of a few of the events.
>
>   Specifically, there are a few events defined in GExecutor(
>
> public
> event GotDisconnectedEventHandler GotDisconnected; and
>
> public
> event 
> NonDedicatedExecutingStatusChangedEventHandlerNonDedicatedExecutingStatusChanged;)
>  both of which are fired from within
> GExecutor through delegates.  The ExecutorContainer class subscribes to
> these events through the delegates, however, ExecutorContainer also defines
> these events within itself through the same delegates as GExecutor.  The
> handler for the GotDisconnected event is defined within ExecutorContainer to
> handle th event fired from within GExecutor, but, all the handler does (I
> beleive) is refire the event which is declared within itself.  Whoever wrote
> the class wrote a comment about "bubble the event to whoever handles
> this.".  The problem I am having is that the compiler will not let me
> subscribe to these events no matter how I try to set them up(these are the
> only two events I am having trouble with the rest of that set of classes
> crossed over just fine). So, heres where I have a question or two.  Why
> would they set up the container class to refire an event fired from within a
> class that is instantiated within the container class?  The instances of
> GExecutor are in an array marked public in the container class, so if
> someone wanted to subscribe to the events they could easily do it directly
> (I would think), and as I said, the event handler in the container class
> does not do anything with the event.  Or am I completely missing something
> here?
>
>
>
>   If it is something basic, dont get too mad.  I am a self taught
> programmer and have only been working in C++ for about 6 months now.  I work
> full time and am a single dad that just does this for fun, but given the
> chance, I can prove I am not completely stupid (most of the time lol).
>
>
>
>   Now the other question I have is about the dependency manifests.  One of
> the applications I put out on my network relies heavily on an implementation
> of a BigNumber class I wrote myself.  Now my implementation uses the java
> BigInteger class just as a container for the number and uses the java
> implementation for just basic math(add, subtract, and multiply) all the
> other functions I had to implement myself because java gets lost when the
> numbers get over about 100 digits for some reason.  Anyways, I started out
> just doing the basic dependency on my thread (derived from GThread), but the
> BigNumber class did not carry out to the executors even though it was
> referenced in the class, so then I actually copied the code for bignumber
> straight into the same file as the thread class, but it still didnt get
> pushed out to the executors (that statement may be incorrect though), so
> then I actually added Bignumber as an additional dependency and finally got
> an error saying that java did not cross over with the bignumber class, then
> I tried adding vjslib (java) as another dependency but the executors just
> continually failed thread after thread until I actually installed the java
> redistributable on ALL of my computers.  I believe it was still failing
> because java had a dependency of its own that I am not aware of.  I believe
> I was coding the threads correctly, I havent had any problems with any of
> the other applications Ive wrote on this framework.  I figured Id ask you
> since you are the only one that knows anything about this framework (not to
> mention you are the only one answering haha).
>
>
>
>   I know it is kind of hard to picture without seeing the code, and Id be
> willing to send it to you if youd like.  Ill also send the C++ version to
> you once Ive finished it and debugged it.  It was going smoothly till last
> night, so if this is the only hiccup in it, I should have the core,executor,
> and manager classes done by the end of this week, though the changes I am
> working on making to it will not be that quick.  Ive also started
> documenting the class heirarchy so if anyone else comes along and wants to
> plug away at it that may help some.  The documentation within the framework
> is actually superb, but, for those of us with limited ability, wading
> through all of it to figure out how to do something is a chore in itself.
>
>
>
>   Anyhow, this email went on longer then I thought, Im just trying to
> explain things as thorough as possible.  The more I get into this framework,
> the more I cant believe that it is as dead as it is.  I do appreciate any
> help you can give.
>
>
>
> Richard
>
>
>
> ------------------------------------------------------------------------------
> Enable your software for Intel(R) Active Management Technology to meet the
> growing manageability and security demands of your customers. Businesses
> are taking advantage of Intel(R) vPro (TM) technology - will your software
> be a part of the solution? Download the Intel(R) Manageability Checker
> today! http://p.sf.net/sfu/intel-dev2devmar
> _______________________________________________
> alchemi-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/alchemi-users
>
>
------------------------------------------------------------------------------
Create and publish websites with WebMatrix
Use the most popular FREE web apps or write code yourself; 
WebMatrix provides all the features you need to develop and publish 
your website. http://p.sf.net/sfu/ms-webmatrix-sf
_______________________________________________
alchemi-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/alchemi-users

Reply via email to