Onward and Upward

 

Smalltalk ProductsFrequently Asked Technical Questions
for VA Smalltalk 7.0

Q: Does VA Smalltalk work on multi-core hardware?

A: Yes. More »

Q: When I start EMSRV on a multiprocessor box, I get a warning. Does EMSRV run on multiprocessor boxes?

A: While not officially supported on multiprocessor boxes, you can easily run EMSRV on a multiprocessor Windows box if you specify the -mp command line switch. More »

Q: How do I determine whether my Smalltalk memory is corrupted?

A: If your application suddenly terminates, it may be because it has accessed corrupted memory. Use verification methods to determine whether Smalltalk memory is corrupted. More »

Q: How do I migrate my application when I upgrade VA Smalltalk?

A: Most users are able to migrate their applications directly from an earlier version of VisualAge (VAST) to the current version of VA Smalltalk without intermediate steps. More »

Q: How can I get my text widgets to show my character input?

A: Certain Linux platforms do not place X Windows files where VA Smalltalk expects them or have a default locale which VA Smalltalk supports. You can tailor your Linux platform to meet VA Smalltalk assumptions. More »

Q: The characters that my language shares with English show up properly, but how can I get my text widgets to show my non-English character input?

A: Certain Linux platforms do not place X Windows files where VA Smalltalk expects them or have a default locale which VA Smalltalk supports. You can tailor your Linux platform to meet VA Smalltalk assumptions. More »

Q: How can the command line improve performance?

A: For some applications, changing of memory related command line parameters result in more efficient use of memory and so improve performance. More »

Q: How do I get mouse wheel events?

A: Download a patch which will allow the widgets which are shipped with the product to receive the mouse wheel event. For scrollable widgets the behavior is to scroll the contents. Other widgets ignore the mouse wheel event. More »

Q: How can I tell what ICs are required to ship with my application?

A: Execute a Smalltalk expression which will list the ICs required for your application. More »

Q: How can I tell what Message Catalog Files are required to ship with my IC'ed application?

A : Execute a Smalltalk expression which will list the Message Catalog Files required for your application. More »

Q: How can I tell what Message Catalog Files are required to ship with my reduced runtime application?

A: Execute a Smalltalk expression which will list the Message Catalog Files required for your application. More »

Q: How do I prevent mouse wheel events from generating walkbacks on Unix?

A: VA Smalltalk does not support mice with wheels. However, we recognize that this variety of mouse is more common than it once was. If you are using a mouse with a scroll wheel and are experiencing walkbacks when scrolling in normal browser windows, you can cause scrolling events to be ignored. More »

Q: How do I hide source code?

A: Source is hidden on export to DAT files on an export by export basis. More »

Q: Does VAST 7 provide 64-bit support?

A: VA Smalltalk 7 and later releases do not directly take advantage of 64-bit processing. However VA Smalltalk and its predecessor VisualAge do run just fine on 64-bit hardware — Intel or AMD x86, RS/6000, and Sun.

Q: Where can I find a copy of the ANSI Standard?

A: At ANSI Draft (ANSI NCITS 319-1998) »

Q: Does EMSRV run on the Linux reiserfs file system?

A: No, EMSRV supports the Linux ext2fs fie systems.

Q: Is VA Smalltalk 7.0 or 7.5 large address aware on Windows?

A: No, as delivered VA Smalltalk 7.0 and 7.5 are not large address aware. VA Smalltalk 7.5.1 and later releases are large address aware. If you are running VA Smalltalk 7.5 or earlier, you can can use the Microsoft utility EDITBIN to modify the executable. More »

Q: How can I use UDDI to describe my web service?

A: Refer to this Eye on Smalltalk article »

Q: How can I use SSL to secure my application?

A: Refer to these Eye on Smalltalk articles for pointers:
Left Eye » Right Eye »

Q: How can I get my icons to display legibly on Linux?

A: Increase the color depth on your computer. More »

Q: Can I use Packeting Containers selectAll?

A: Packeting Containers selectAll does not work. Here is a patch which causes all items in a table to be selected. More »