[comp.windows.ms.programmer] Actor problem - can you help?

obrien@venus.ycc.yale.edu (12/03/90)

I hope someone out there who programs in Actor can help me out on this one.  I
have written an application in Actor, and sealed it off.  It works fine, both
before and after seal-off.  It needs about 400k to run.  Up to now, I was using
a small machine, and could only run one Windows application of that size at a
time.  Now, however, I have a new 386 with larger memory, and now I notice a
problem.  The program still works, in any of the three modes.  However, if I
run my program (either on screen or minimized) and then try to start up Actor
itself, Actor tries to use the .EXE file from MY application rather than its
own ACTOR.EXE.  At first I couldn't trace the problem ("menu not found", etc on
startup) but I finally figured it out - the Actor system in the latter case,
for example, is trying to load the menu resource for the workspace window, but
not finding it because it's looking in the wrong EXE file.  I even explicitly
typed File Run c:\actor\actor.exe actor.ima from the program manager, but same
results.  If I run Actor first, there is no problem when I run my program
afterwards.  My application will not permit multiple instances of itself to
run, by the way, so there's nothing to test there.

I used all of the instructions from the manual (this is Actor 3.0, by the way)
and built my RC file from the supplied USERAPP.RC.  I use almost none of the
default resources except for INPUT_BOX, so I removed them.  Also, I redefined a
couple of the standard string resources for my own purposes.  None of this
seemed in any way non-standard for me.  Of course, my application is flawed if
it can't coexist with Actor, but I can't see why.  Can anyone help?

By the way, I agree with many of the points raised in a recent posting about
Actor.  It will let you compile a method that's too big, and when the running
code reaches the limit of the method size, the application crashes (read
machine for application, if running in REAL mode!).  However, once you've
figured out its idiosyncrasies, it's really an amazing system.  My own major
gripe:  I WANT FLOATING-POINT SUPPORT!  Until that's available, you won't find
most people like me (engineers, scientists) using Actor.  I can't get a
straight answer out of the Whitewater Group as to whether they will have 80x87
support, or when.

========================================================================
OBRIEN%OBRIEN@YALEVMS                Jim O'Brien, Dept. of Chem. Engrg.
OBRIEN%OBRIEN@VENUS.YCC.YALE.EDU     Yale University
OBRIEN@YALEVMS                       2159 YS, New Haven CT 06520, U.S.A.
OBRIEN@VENUS.YCC.YALE.EDU            +1 203 432 4382 (days)
>INTERNET:OBRIEN@VENUS.YCC.YALE.EDU  (from Compuserve Easyplex)
========================================================================