279 lines
9.9 KiB
Plaintext
279 lines
9.9 KiB
Plaintext
|
|
|
|
#: 20498 S1/General Interest
|
|
29-Oct-94 11:20:03
|
|
Sb: #20490-Any suggestions?
|
|
Fm: David Breeding 72330,2051
|
|
To: Dick Watson 71320,2340
|
|
|
|
> >>Perhaps you could use the SIZE(str) function.
|
|
>
|
|
> Well, I was really looking for simple IPC mechanisms and one of them was
|
|
> to find a way to pass a pointer to a string. This would mean I'd also have
|
|
> to pass SIZE(str). Maybe this elegant IPC stuff is just too much under
|
|
> the circumstances.
|
|
|
|
Well, maybe this will work. If you have a Basic main prog, say Prog1, as
|
|
follows:
|
|
Dim s1:string[50]
|
|
|
|
RUN Prog2(s1)
|
|
|
|
|
|
Then you have prog2 :
|
|
DIM s2:string[100]
|
|
|
|
Print "The size of the string: ";size(s2)
|
|
|
|
Then the correct size WILL be passed PROVIDED the stringsize in the subfunction
|
|
is >= the stringsize in the calling function.. Note if it is smaller, SIZE(s2)
|
|
will return a Parameter Error.
|
|
|
|
Hopefully this might help you.. However, you might need to ensure that the s2
|
|
IS >= s1. Otherwise, everything will be OK if LEN() of the passed string is <
|
|
SIZE(s2), but if the passed strlen exceeds the capacity of the PARAM string,
|
|
then PARAM ERROR is returned.
|
|
|
|
|
|
|
|
-- David Breeding --
|
|
CompuServe : 72330,2051
|
|
Delphi : DBREEDING
|
|
|
|
*** Sent via CoCo-InfoXpress V1.01 ***
|
|
^^^^ ^^^^^^^^^^
|
|
|
|
#: 20499 S1/General Interest
|
|
29-Oct-94 11:21:12
|
|
Sb: #20493-Any suggestions?
|
|
Fm: David Breeding 72330,2051
|
|
To: Bob van der Poel 76510,2203 (X)
|
|
|
|
> BTW, B09 is a pretty good and very fast language. It has some limitations
|
|
|
|
And HOW! I think it is a VERY sophisticated language, as a whole.
|
|
|
|
> which I was hoping would be addressed in the 68K version, but, alas, it
|
|
> seems not to be so. I would like to see some was to implement Global
|
|
> and/or Static variables and a way to limit the name space pollution with
|
|
> all packed functions be available to the entire system...should be some
|
|
> way to make private functions.
|
|
|
|
Ahh yes. Gimme some GLOBAL variables.. This was one of my biggest gripes
|
|
about B09. If you're trying to write a very large and involved program, and
|
|
the bad part about M-W basic is that it is VERY capable of doing so.., and you
|
|
have forty-'leven sub-modules, and suddenly you realize you need to add one
|
|
more little field to that "TYPE" that occurs in almost every single module; it
|
|
seems like you can NEVER find them all <G>. I think this is about the only -
|
|
well one of the very few - aspects that make it inferior to C from a
|
|
programming standpoint.
|
|
|
|
|
|
-- David Breeding --
|
|
CompuServe : 72330,2051
|
|
Delphi : DBREEDING
|
|
|
|
*** Sent via CoCo-InfoXpress V1.01 ***
|
|
^^^^ ^^^^^^^^^^
|
|
|
|
#: 20494 S1/General Interest
|
|
26-Oct-94 00:59:04
|
|
Sb: #1.2 Meg. Teac - help
|
|
Fm: Ken Drexler 75126,3427
|
|
To: 74464,3005 (X)
|
|
|
|
Boisy,
|
|
|
|
I use Teac FD-55GFR or FD-55GFV, its slightly older twin, on a Kix\30, a QT2
|
|
and an old Smoke Signal. Yes, the drive has two speed modes. It may be that one
|
|
of the straps needs to be set differently than the default. The two straps for
|
|
the high density control are LG and I. I set them as follows:
|
|
|
|
As Received As Used
|
|
LG OUT OUT
|
|
I IN OUT
|
|
|
|
|
|
You might try these settings. (If you want more information on the strap
|
|
settings, try Teac's fax line for information. Its number is (213) 727-7629.
|
|
According to my October 1993 index, the documents on the 5 1/2 GFR drives are
|
|
No. 5004 and 5007.)
|
|
|
|
Good luck getting the drive going.
|
|
|
|
Ken
|
|
|
|
There is 1 Reply.
|
|
|
|
#: 20496 S1/General Interest
|
|
27-Oct-94 04:31:14
|
|
Sb: #20494-1.2 Meg. Teac - help
|
|
Fm: Boisy G. Pitre 74464,3005
|
|
To: Ken Drexler 75126,3427 (X)
|
|
|
|
> Boisy,
|
|
>
|
|
> I use Teac FD-55GFR or FD-55GFV, its slightly older twin, on a Kix\30, a
|
|
> QT2 and an old Smoke Signal. Yes, the drive has two speed modes. It may be
|
|
> that one of the straps needs to be set differently than the default. The
|
|
> two straps for the high density control are LG and I. I set them as
|
|
> follows:
|
|
> As Received As Used
|
|
> LG OUT OUT
|
|
> I IN OUT
|
|
|
|
Hi Ken! Long time no talk.
|
|
|
|
By OUT, I presume you mean un-jumpered. Well, both LG and I are
|
|
unjumpered on this drive.
|
|
|
|
I couldn't even format a 1.2MB floppy until I removed the jumper from DC
|
|
and stuck it on RY. Then, I could format and read a 1.2MB floppy. But,
|
|
I still could not read a 360K formatted disk (CoCo), hence the Error
|
|
#247's.
|
|
|
|
> You might try these settings. (If you want more information on the strap
|
|
> settings, try Teac's fax line for information. Its number is (213)
|
|
> 727-7629. According to my October 1993 index, the documents on the 5 1/2
|
|
> GFR drives are No. 5004 and 5007.)
|
|
|
|
Just called. It's 7am here, so I should have the docs in my fax bin
|
|
when I get to work.
|
|
|
|
Thanks!
|
|
>
|
|
> Good luck getting the drive going.
|
|
>
|
|
> Ken
|
|
>
|
|
--
|
|
Boisy G. Pitre__ __ __ Delphi: BOISY
|
|
|_ _| \ \/ / CompuServe: 74464,3005
|
|
I use... _| |_ > < Internet: boisy@os9er.waukee.ia.us
|
|
|_____|NFO/_/\_\PRESS 1.2.0 OS-9 -- King of Operating Systems
|
|
|
|
#: 20495 S1/General Interest
|
|
27-Oct-94 00:25:45
|
|
Sb: Job Oppor. ITV/MicroMal
|
|
Fm: Kim Kempf 71161,3221
|
|
To: all
|
|
|
|
Interactive TV surfers! If you can't wait to channel surf into
|
|
the next generation of Interactive TV systems, discover
|
|
MicroMall. MicroMall, a leader in interactive multimedia
|
|
retailing systems, seeks senior software engineers to join the
|
|
Advanced Systems Staff and participate in the development of
|
|
advanced interactive television retailing systems.
|
|
|
|
MicroMall is located in America's Heartland - Des Moines, Iowa.
|
|
Where quality of life is paramount. Where housing is
|
|
affordable. Where a drive to work takes just 10 minutes and the
|
|
rush "hour" will be over by the time you finish reading this
|
|
add. It's an ideal setting for creating software that pushes
|
|
the envelope.
|
|
|
|
Now, MicroMall is looking for more of the best and brightest to
|
|
continue to push the leading edge in ITV services. MicroMall
|
|
offers a very attractive compensation package including
|
|
competitive salaries and major health care coverage. Plus,
|
|
MicroMall offers a stimulating, challenging, yet casual
|
|
environment. These positions report directly to the Director of
|
|
Advanced Systems Development.
|
|
|
|
Senior Database Engineer
|
|
|
|
Position responsibilities:
|
|
|
|
Analysis, specification, design, and implementation of embedded
|
|
ITV database systems.
|
|
Analysis, specification, design, and implementation of remote
|
|
object management systems.
|
|
|
|
Desired skills:
|
|
|
|
Fluency in high level languages (C++, C, 4GL).
|
|
Fluency in multitasking operating systems (UNIX, OS-9).
|
|
Experience with RPC based applications.
|
|
Experience with commercial object oriented and relational
|
|
database management systems.
|
|
X-Windows/MOTIF application development.
|
|
|
|
Senior Application Engineer
|
|
|
|
Position responsibilities:
|
|
|
|
Custom GUI design for ITV set top applications.
|
|
Presentation object and state engine development in conjunction
|
|
with other MicroMall staff.
|
|
|
|
Desired skills:
|
|
|
|
Experience with CD-I, CD-RTOS, RAVE, DAVID, or OS-9.
|
|
Fluency in high level languages (C++, C) and low level languages.
|
|
Fluency in multitasking operating systems (UNIX, OS-9).
|
|
Experience with RPC based applications.
|
|
Experience in computer hardware configuration and integration.
|
|
X-Windows/MOTIF application development.
|
|
|
|
Successful candidates will have a BS degree in computer related
|
|
field, but will consider other disciplines or commensurate
|
|
technical experience. 5-7 years experience in the development
|
|
and operation of embedded interactive applications in a
|
|
heterogenous, multitasking environment. Excellent writing,
|
|
organizational and communication skills.
|
|
|
|
Interested applicants should apply immediately in
|
|
confidentiality to MicroMall. Send letters of application,
|
|
resumes, and salary requirements to:
|
|
|
|
MicroMall, Inc.
|
|
Attn: ITV Engineering
|
|
1900 N.W. 114th Street
|
|
Des Moines, IA 50325
|
|
BUS.: (515) 224-9655
|
|
FAX.: (515) 224-9620
|
|
|
|
MicroMall is an affirmative action/equal opportunity employer.
|
|
|
|
#: 20497 S10/OS9/6809 (CoCo)
|
|
27-Oct-94 17:05:49
|
|
Sb: #20492-CoCo Comment&?
|
|
Fm: STEVE SANDISH 70712,2447
|
|
To: Daniel S. Hauck 75577,3624 (X)
|
|
|
|
Daniel thanks for the advice!
|
|
|
|
As for PC's, yes their nice, but honestly it would cost thousands to replace my
|
|
CoCo software on an IBM system. I figure I'm set for life with my CoCo, backups
|
|
and old Rainbows. Regards, Steve
|
|
|
|
#: 20500 S10/OS9/6809 (CoCo)
|
|
29-Oct-94 11:22:08
|
|
Sb: #20492-CoCo Comment&?
|
|
Fm: David Breeding 72330,2051
|
|
To: Daniel S. Hauck 75577,3624
|
|
|
|
> From my experience, each process under OS9 has its own unique attributes
|
|
> that are changable only within itself but are passed down to its children
|
|
> (but not it's parent) processes. That being the case, either the program
|
|
> you're running must be responsible for changing the execution directory or
|
|
> you should write a small program that will change it and call the program
|
|
> from there.
|
|
|
|
So far as execution directory is concerned, I just kept all my commands in the
|
|
one directory (CMDS).. it got kinda big, but this seemed simpler to me.
|
|
|
|
Many programs will change to the correct data directory itself, or you can do
|
|
so within the program... If not, just chd to the correct directory before
|
|
executing the program. The same thing for the execution directory, if it is
|
|
different.
|
|
|
|
|
|
-- David Breeding --
|
|
CompuServe : 72330,2051
|
|
Delphi : DBREEDING
|
|
|
|
*** Sent via CoCo-InfoXpress V1.01 ***
|
|
^^^^ ^^^^^^^^^^
|
|
|
|
Press <CR> !> |