4 ms·
Sounds much more complicated than I remember it. I wrote a game called MVP Backgammon in 1991 using Borland C++ (5.x) and their integrated debugger, and do not
by markbnj 12y ago
Sounds much more complicated than I remember it. I wrote a game called MVP Backgammon in 1991 using Borland C++ (5.x) and their integrated debugger, and do not recall any specific issues related to input queue deadlocks. You set up your PeekMessage loop or whatever and hung a breakpoint on the switch statement for the message type you needed to debug, and followed it down from there. I assume the debugger was smart enough to run its own PeekMessage loop while waiting for commands.
- zwieback 12y agoDid you use OWL with BC++? That was so much better than MFC although the non-standard C++ extension was a little unsavory. I also remember the BC++ debugger being pretty nice although I preferred CodeView.
- DanielBMarkham 12y ago+1 for OWL. It was my first "real" C++ framework, and it was a great way to start. Borland had a nice tool suite but somehow just couldn't hang on to market share.
- acqq 12y ago"Somehow?" Microsoft did its best, including hiring away Anders Hejlsberg.
- final 12y agoBorland got rid of Anders, he was constantly criticizing the move away from dev tools to enterprise platforms.
- acqq 12y agoI followed only from afar, I don't have any inside info. If you know more details than this, please tell: "Borland Charges Microsoft Stole Away Its Employees" (1997) http://online.wsj.com/articles/SB863034062733665000 http://online.wsj.com/articles/SB863034062733665000 "According to the suit, Microsoft also offered Mr. Hejlsberg a $1.5 million signing bonus, a base salary of $150,000 to $200,000 and options for 75,000 shares of Microsoft stock. After Borland's counteroffer last October, Microsoft offered another $1.5 million bonus, the complaint says." I believed MSFT offered a lot, Hejlsberg told that to Borland, Borland offered him to stay and MSFT then offered 1.5 mil more, which Borland passed. By the way, I didn't like much OWL. The transition between OWL 1 and OWL 2 was a mess, if I remember they were practically incompatible (and also if I remember correctly, only the name was the same, I believe different companies made 1 and 2 (!) independently) whereas it was easier to upgrade the code that depended on one MFC version to the next. I liked VCL from Delphi, then also accessible from C++ Builder, but VCL lacked Unicode for too long. At the time of Delphi 2, VCL was very nice. Delphi 2 was really, really nice way to make native Windows applications rapidly.
- markbnj 12y agoI don't have any inside info, but the common perception in the industry at the time was that Microsoft raided Borland's talent, and thereafter Microsoft's development tools started getting better. Borland at the time was easily the most innovative programming tools company. They had "Visual" tools long before Microsoft, so it's not surprising that Redmond focused their wallet on disrupting that narrative.
- mkramlich 12y agoI loved Borland's tools. But they got Microsofted just like dozens of other apps, one by one over the years (word proc, spreadsheet, browser, etc.)
- CWuestefeld 12y agoAt the time, the battle over products like Quattro were with competitors like Lotus, and not MS. And Borland sure did their part. There were a number of great products they acquired and then destroyed. The Brief editor is a near and dear example for us developers, but they also went out of their way, it seems, to destroy dBase and the whole Ashton Tate thing. And Sidekick was a really cool app that they managed not to handle well, too.
- yuhong 12y agoI think dBase screwed up before they were acquired by Borland.
- markbnj 12y agoNo, the game was written directly on the Win16 API, something from which I have still not completely recovered.
- bluedino 12y agoWere you also responsible for MVP Paint?
- markbnj 12y agoNo, but it was developed at about the same time. The late Dave Snyder, founder of the company, rounded up young programmers on Compuserve and put out a ton of shareware games during that period. There was also another version of MVP Backgammon later, but I had no involvement with that one.