This is an archive of CompuServe forum messages from 1985 to 1995, as saved in transcripts by John Foust.
Search Results (56 messages)
#163504-
What does this mean?
Message #163999
Actually, bd, Resorcerer has an 'aete' template which does the job of editing an 'aete' quite well. The problem is an 'aete' is so complex in the first place, you have to know your way around what you want to do. Usually, though, you don't want to try adding something…
#163381-
AppleScript basics
Message #163998
–> My point Peter, is that it is anything but automatic. The user must know to re-rerun the script in order to get at the new functionality.
#163274-
AppleScript basics
Message #163997
–> There is nothing to throw away. Just rerun the exact same "Import 'aete' info" script and your table is updated automatically… the aete parsing script is smart enough to only update the necessary items.
#Programming Magazine
Message #163996
Just in case you want a recommendation from someone other than the editor , I think MacTech is what you're looking for. Apple has their own quarterly magazine, develop, but it really gets into heavy duty stuff. Joe
AppleScript
Message #163995
J., If you have Danny Goodman's book, "The Complete AppleScript Reference Handbook," you can get an update disk for $4.75 from Random House. Current copies have a sheet inserted into it giving you instructions on how to get it. If you already have the book (well, OK, theoretically you can…
#163281-
CopyBits on SE
Message #163994
Jody, Since it has problems on an SE and Classic, it almost sounds like you're passing a PixMap into CopyBits instead of a BitMap … although I can't see how that could be happening. Joe
#163337-
TurboPascal 1.1 for Mac
Message #163993
Doug (how about a last name, to follow forum rules?), Unless you only want to write apps for older Macs that aren't running System 7, you DON'T want Turbo Pascal. I haven't seen a single app it created that will run under System 7 (although I'll admit there may be…
Installers
Message #163992
Chad, The StuffIt line is made by Aladdin Systems. You can Email them at Aladdin Systems, Inc. 75300,1666 or check out their support area in MACBVEN. (You can also find an unlicensed version of InstallerMaker in there, too.) Joe
#163371-
#AppleScript basics
Message #163922
John, Hmmm … so sending an AE (is that better? 🙂 ) to yourself is different than having another app send it to you? Interesting. I wonder if that could get you in trouble, say if you were expecting it to go through the event queue. –> It is also…
#163364-
AppleScript basics
Message #163921
–> [Why do you "[sic]" Finder Liaison ? That's how it's spelt, and in the "liaison officer" sense, that's what it does. {You wouldn't let me complain about "AppleEvents".}]
#163352-
AppleScript Problem
Message #163920
–> Is there an easy way to just reinstall the System file or the Finder file? I just did a complete install which I believe replaced everything.
#163382-
AppleScript basics
Message #163783
Well, they're "limitations" only by comparison; Frontier can deal with apps that don't follow those standards (for whatever reason), but AppleScript cannot. I didn't realize they were in the AER, though. That DOES put a whole different light on things. Joe
#163591-
AppleScript basics
Message #163717
Ah, but Frontier's appleEvent verb is documented. 🙂 Joe
#8347-
Size_t existence
Message #8486
–> There's no need to quote… what do you think this is, Internet? 🙂
#8311-
Size_t existence
Message #8338
–> Pragmas may be "ANSI compliant", but they're certainly implementation dependent.
Size_t existence
Message #7998
–> Presto, by depending on 'pragma once', Think C isn't ANSI.
#7695-
Size_t existence
Message #7782
John, I think part of your message got chopped off. It ends with, "But if someone needs to include 'stdio.h'," … and stops there. –> And the answer is (was?) that it decides to run the game "Rogue", no matter what the pragma was. Pragmas, by definition, are not portable.…
#7604-
C++ Compile stages…
Message #7781
–> As for writing, I tend to stick to more consumer-oriented magazines, since they pay better than the tech magazines, where you get paid less to know more. 🙂
#7410-
C++ Compile stages…
Message #7587
John, I know on the IBM Mainframe, under something like CMS or MVS or VM or something like that, #include "file" is SIGNIFICANTLY different from #include . Of course, they don't have directories, so you HAVE to specify whether the include file is local or not. Joe
#7347-
C++ Compile stages…
Message #7586
John, I'm not clear what the difference between INC2 and INC3 are. What if you have more than 3 levels of directory structure you need to go through? (Yeah, you can pass the results of an INC2 back into INC2, but… 🙂 ) –> And if any magazine editors are…
–> Why does Think C use this custom pragma to do the job, when a more useful alternative exists?
John, Part of the problem here is THINK C does things slightly differently. A "Build Application" will take care of all of what a makefile would do, including verifying changed files (without actually checking the file dates, of course, unless you tell it to, either directly or indirectly by turning…
phil, There was no Symantec C++ 5.0 compiler. Thus, any new books targeted for Symantec C++ would, no doubt, be limited to 6.0. There are some books dealing with THINK C 5.0, which was a C compiler with object-oriented extensions similar to C++. Rich Parker has one, for example. Some…
–> By the way, is it OK to compile the TCL with Symantec C++?
The reason changing the extension from .c to .cp made it work is the functions are now C++ functions, complete with mangled names. That's where you were running into trouble before. To inhibit the name mangling, put 'extern "C"' in front of the prototype, like so: extern "C" void *myFunc…
Matthew, It's quite possible that you got replies (I'm fairly sure I replied to you, for example), but you didn't come back into the forum before the replies scrolled off. Don't forget, too, that you might want to fetch this entire thread, not just look at messages waiting for you.…
Sounds neat, Joe. Not quite as good as having segments unloaded automatically (when specified), but significantly better than what we have now. Thanks!!! (How's that for commentary payment? 🙂 ) Another Joe
I'm with you, Michael. Where I used to work, we even went as far as to define types that indicated the size, and used THEM, not the underlying C-provided types. (We were dealing with code that had to be as portable as possible to VAX/VMS, MeSs-Windows, and the IBM Mainframe.)…
Aha! I didn't think of that; when I initially built AppMaker's starter projects, I went ahead and changed the extension mapping immediately. (I was making some other starter projects customized for THINK C & C++, so I was in the habit of doing that already. 🙂 ) Joe
–> OK, fine, they've done all that. Now why wait (possibly) thirty days? Instead, send the new bug doc to the bug librarian. The librarian retrieves the cumulative bug report from source-code control, adds the new bug, replaces the bug-report in the library and uploads the doc to the forum.…
I got in on the Early Developer program long before the architecture CD was created. (We're talking about a year ago here.) I'll tickle them by Email. Joe
#Symantec C++ 6.0 Bugs
Message #132284
From:
Joe Sewell
MAUG(R)/Macintosh Developers/Programmers Forum
· Dev. Environments
July 18, 1993 8:55 PM
Andy, You might want to post your code in the Symantec Development Tools Forum (GO SYMDEV). I don't know if the guys over there still check this forum or not (especially right now, since one of the sysops is on his honeymoon). 1. Indeed, constants ending in F should be…
From:
Joe Sewell
MAUG(R)/Macintosh Developers/Programmers Forum
· C and Pascal
July 17, 1993 9:47 PM
–> The only technical challenge is board placement of the cooling tower for optimal heat dissipation.
Teachtext document
Message #132178
From:
Joe Sewell
MAUG(R)/Macintosh Developers/Programmers Forum
· Tools/Debuggers
July 17, 1993 9:47 PM
Jay, Any pure text document can be opened up with TeachText. Just make sure the file type is TEXT and the creator is ttxt. (Case is significant.) Simple graphics that take up entire lines can be inserted. The easiest way to do this is a program called TeachTextMaker; I suspect…
#Nudging the user
Message #132173
From:
Joe Sewell
MAUG(R)/Macintosh Developers/Programmers Forum
· C and Pascal
July 17, 1993 9:47 PM
Well, like I said before, Jim, a download count really doesn't give you ANY indication whatsoever of how many people have even looked at it. I suspect just about every Mac Users' Group in the country has a "hunter/gatherer," "Disk Czar," or equivalent who download practically everything here. They may…
Aw, c'mon! Symantec changes their policy, despite folks saying they never would, and people STILL grouse? 🙂 Chances are they want to do it monthly to (a) make sure it really IS a bug, (b) make sure it's described accurately, (c) make sure it's described well (tech writing stuff), (d)…
Jeff, Email Bedrock Info 73370,500 with your name, company name, address, and phone number. They'll be able to put you on the early information/beta list. From there you'll supposedly get the CD. (The CD does indeed exist. It was handed out, I'm told, at the Worldwide Developers Conference back in…
I know that, under Symantec C++ with virtual methods, you're probably begging for trouble doing this. More than likely you'll have trouble under THINK C, also. I'm not certain, but it's quite probable that the handle to an object points to more than just the "data" (instance variables). There's probably…
–> >>>>> x36+g,3,&rr2(x3c62x_z62x3+772x+*'.62x/3gs6*00c&23xg206+23 zf38*w&237*s0x2t&237*3@^3t&zf3B3gZ.s0,6s22,'2g.;f34:7*g+2fg
Sorry, Bob, I should've said that I like specifying it was created using THINK C, whether or not it's a specific copyright notice or not. You make a good point, though. Maybe that's why Symantec removed THINK Technologies' requirement to add "portions copyright THINK" or whatever. Joe
No, it's a bug in the host that conflicted with a beta version of something I can't discuss. :/ See my reply to Donald for a short form of what I was TRYING to say. Joe
Dang, don't tell me I got bit here, too. Sorry, a bug in some software I can't discuss bit me. My basic point, I think, was that auto-formatting C or C++, like THINK Pascal does, probably wouldn't work, since C folks are much more picky about how their code is…
#Book book to learn C++?
Message #7005
I've grown to like Lippman's C++ Primer, too. (Need to specify the author's name here, since there at least THREE "C++ Primer" titled books on the shelves.) There are a couple of things that get mentioned only in passing, so you need to be a little careful at times. Otherwise,…
#110093-
DT, SB, & OnCue II
Message #110390
I'll get the TAA report out to you in Email. Joe
lint doesn't check for standards, Martin. It basically checks type compatibilities and what-not about as thoroughly as Pascal does. The big difference is that you can choose whether to ignore lint or not, where Pascal doesn't give you that choice. Joe
Martin, I believe I keep saying this (although I may be thinking of the wrong thread and/or forum), but there is no standard way of specifying data types in assembly language. Some assemblers may do this, however — it depends on the assembler. I know the two main Macintosh assemblers…
Martin, In general, that's the only way to do it (i.e. have the high-level language "assume" it knows what the types are). Some development systems may allow for explicit typechecking, but most do not, so the only way to do it is to tell the high-level language(s) what they are,…
Eric, I've had a prejudice against MicroCrud ever since their Customer Retort department responded to a bug report with the equivalent of, "yeah, we know about it. So what?" Add to that the mess (sic) that MeSs-Windows software development is (the libraries are set up for larger memory models, yet…
Cross-platform Code Ctl.
Message #24498
I work for a company that develops software (specifically an expert system shell with add-ons) for various platforms, including VAX/VMS, MeSs-DOS (and soon OS/2), the Macintosh, IBM Mainframe (MVS, VM, CMS, CICS, etc.), and UNIX (currently a Sun Sparcstation). We've got a set of code that should be portable across…
Type-checking across separately compiled modules normally can occur only during link-time, if at all. As for assembly files, normally that cannot be done, as most assemblers don't provide ways of specifying typing information. Joe
Page 1 of 2