On (24 Jan 97) Marcus Carvalho wrote to All...
MC> What hell is Clipper 4 Win ??
MC> Where can I get it ? (I'm talking from Brazil)
MC> There a Demo version ?
------------------------------------------------------------------------------
Area: CLIPPER
Date: 09 Jan 97 00:02:00 Public
From: Denis Braussen
To: Raphael Caruso
Subject: re:Clip4Win?
------------------------------------------------------------------------------
Dear Raphael, you wrote to All,
---
RC>What hell is clip4win ?? Where can I get it ? (I'm talking from Brasil) Is
>there a Demo Version ? Please Email-me at DEVW1WPD@IBMMAIL.COM
Clip4win is a (very good) library wich allow you to write REAL WINDOWS
EXE (but only in 16 bits, because Clipper makes 16 bits *.obj)
The structure of your PRG is, in such a windows style programming, very
close from C style. BUT, last Version of Clip4Win include an OOP engine
which allow you to create your own classes...
if you want to use Clip4Win you MUST :
--------------------------------------
1) >>>LEARN<<< how works MS Windows' API
(with a book like the very best: Charles Petzold's WINDOWS
PROGRAMMING, the one which is dedicated for windows 3.1 and NOT
the last release dedicated for Windows 95)
2) you absolutely need :
- a linker which makes windows compatible EXE
like BLINKER 3.x or more or MSLINK 5.3 or more
- a resource compiler like Borland's WORSHOP or the RC compiler
from Microsoft
- of course Clipper 5.2 or 5.3 :))
IMHO, the best way is buying an old version of Borland C++ which
include both **a complete WINDOWS API Help file** AND WorkShop.
(eg: Borland C++ 3.1)
(BUT, alas, Borland's linker (TLINK) is *NOT* compatible with
Clip4Win and/or Clipper)
3) You optionaly need:
- an Help Compiler if you want to create Windows Help File.
4) here follows an advertising i found at (in December 1996) :
****************************
www.brainlink.com/clip-4-win
****************************
>-------------------BEGIN------------------------------------------->
P R E S S R E L E A S E
24th August 1995
TM
New Release of Clip-4-Win (CA-Clipper for Windows)
Skelton Software, based near Leeds, England, today announces
version 3.0 of Clip-4-Win, which is the only product that lets
you create TRUE Microsoft Windows executables with CA-Clipper 5.
Clip-4-Win provides access to the Windows API, as well as
allowing DLLs (the building-blocks of Windows) and Dynamic Data
Exchange (DDE) to be used. These features allow Clip-4-Win
applications to interact with other Windows products such as SQL
databases and to exchange data with applications such as MS
Excel, MS Word for Windows, CA-RET, Crystal Reports, R&R Report
Writer, and CA-Realizer. Samples are provided for a number of
these, as well as for ODBC 2 (SQL), Q+E Database Library, BTrieve
and MCI.
The object-oriented features, which developers are encouraged but
not forced to use, are a particular strength of Clip-4-Win. Many
products claim to be object-oriented, but turn out to be "object
based" at best. Clip-4-Win provides inheritance (single and
multiple), encapsulation, polymorphism, message forwarding and
high-level classes, all with a much cleaner syntax than C++.
In addition, Clip-4-Win directly uses Windows memory, freeing the
developer from "load size" problems, offering improved
performance, and eliminating the memory errors sometimes
encountered with Clipper.
C and C++ code can be called directly, for even greater
performance, and may be put into a DLL. New Windows classes,
controls, and other resources can thus be supported easily and
efficiently. Third-party Windows add-ons, such as those from
Borland, can also be used. For example, Borland's Resource
Workshop (as provided in the companion product Clip-4-Win
Toolkit) or Microsoft's AppStudio (as well as their earlier
dialog editor) can be used to create resource files for
Clip-4-Win.
Version 3.0 provides major extra functionality including:
* Greatly enhanced ease of use, especially for new users
* Detailed tutorials with sample code
* Optional powerful Application Classes (approx 70),
mostly as source code
* Optional support for VBX controls
* An excellent browser, modelled on TBrowse, supports
TrueType fonts and bitmaps
* Tabbed dialogs (property sheets)
* Tool bars, with "tool tips" (balloon help)
* High-level command syntax for creating: applications,
dialogs, fonts, menus, etc.
* Greatly enhanced MDI support
* Important improvements for data-driven applications
* Optional class creation system (TopClass), with VO-like
syntax
* Class(y) can still be used
* Many new samples
* English or German manuals (two volumes; approx 850
pages)
John Skelton, Director of Skelton Software and author of
Clip-4-Win, commented:
"This new version provides the best ever Clipper for
Windows. It is easy to get started, and the Application Classes
can save developers vast amounts of work, making them more
productive."
Among the key points about Clip-4-Win are:
* You can develop Windows applications in Clipper, the
language you know
* Clip-4-Win applications are real Windows EXEs
* Can use lots of memory (no load size problems)
* Better performance, especially for large programs
* No special device driver needed
* No special run-time files
* No PIF files to struggle with
* Easy to use the powerful Windows menus
* Easy to use the powerful Windows dialogs
* Device-independent printing using Windows to do the work
* Support for the Clipper debugger
* Complete sample applications
* Tool bars, status bars, and progress bars
* Browsers with TrueType fonts
* Drag and drop
* Window subclassing
* Optional window procedures using Clipper code
* Owner-drawn controls, such as bitmapped buttons
* An IDE (Integrated Development Environment), with source
* Enhanced bitmap support, including 256-colour
* MDI (Multiple Document Interface)
* Windows Help file (2.8MB) as well as Norton Guide
(1.5MB)
* Lots of sample source code (over 2MB)
* Windows metafile support
* Very powerful Graphics using standard Windows features
* Dialogs with GETs supporting font type, size, colours
and other Windows features
* Full access to the standard Clipper Extend System
* World-wide distribution
* Large installed base
* Support for Windows Import Libraries
* Support for CA-Clipper 5.2 and 5.3
* Full support for resource files, including resources
stored in DLL and EXE files
* Modal and modeless dialogs
* @ ... SAY with control of font type and size, colours,
and providing automatic redraw
* No run-time royalties
For further information about Clip-4-Win contact any of the following.
USA, Canada:
S & A PC Solutions Inc.
24 Lena Road
Forestburgh, New York 12777-6206
Orders and Information:
Tel: (914) 794-4647
Fax: (914) 794-6447
CIS: 71650,2251
WWW: http://www.brainlink.com/clip-4-win/
Technical Support:
Tel: (706) 790-7303
Fax: (706) 790-7084
CIS: 73257,2066
WWW: sapcsi@brainlink.com
Special Introductory Price.........................$199
- Offer good until January 1, 1996,
regular price $249
Clip-4-Win Professional Pak........................$269
- Professional Pak includes Clip-4-Win Toolkit
Upgrade from previous version.......................$99
Competitive Upgrade................................$149
Clip-4-Win Toolkit..................................$79
- Clip-4-Win Toolkit includes Borland Resource Workshop v4.5 and
Microsoft Link v5.6
WorldWide:
Germany: dc Soft GmbH, Tel: +49 89 78 58 910,
Fax: +49 89 78 58 9111, CompuServe: 100016,1673.
Germany: Tobax Software GmbH, Tel: +49 221 738028,
Fax: +49 221 722806, CompuServe: 100113,1131.
Germany: Dr. Huggle & Partners, Tel: +49 241 403 114,
Fax: +49 241 403 117, CompuServe: 100010,1131.
UK, Europe: QBS Software, Tel: +44 181 994 4842,
Fax: +44 181 994 3441,
BBS: +44 181 747 1979, CompuServe: 100016,573.
France: Aco-ProDucTionS, Tel: +33 1 69 00 60 72,
Fax: +33 1 69 00 57 33, CompuServe: 100272,2511.
Sweden, Scandinavia: xLib Programs AB, Tel: +46 8 644 31 06,
Fax: +46 8 640 61 17, CompuServe: 73354,3430.
Spain: Danysoft Internacional, Tel: +34 1 654 62 98,
Fax: +34 1 654 63 82, BBS: +34 1 653 41 13,
CompuServe: 71774,1614.
Portugal: Laserdata, Tel: +351 1 716 1001, Fax: +351 1 716 3363.
Belgium: Belgian (Clipper) User Group, Tel: +32 50 35 78 66,
Fax: +32 50 37 25 05, CompuServe: 100034,56.
Italy: Italian Software Agency, Tel: +39 323 922 066,
Fax: +39 323 925 208, BBS: +39 323 925 428.
Italy: SixBase srl, Tel: +39 2 4819 5421,
Fax: +39 2 4801 3348,
BBS: +39 2 4813 213, CompuServe: 100023,2415.
Netherlands: Lemax Company BV, Tel: +31 20 659 8701,
Fax: +31 20 659 6856,
BBS: +31 3483 4072 and 4335, CompuServe: 100012,1760.
Netherlands: DSA Software BV, Tel: +31 10 458 05 15,
Fax: +31 10 442 45 18, BBS: +31 10 451 71 70,
CompuServe: 100330,1162.
Austria: Gamma Versand GmbH, Tel: +43 1 220 9883,
Fax: +43 1 220 9886,
BBS: +43 1 220 9885, CompuServe: 100125,1220.
Bulgaria: Great Bear Technology, Tel: +359 2 700 120,
Fax: +359 2 738 460 or +359 2 730 274.
Czech Rep / Slovakia: ATIX sro, Tel: +42 659 24528,
Fax: +42 659 24529.
Greece: M-Data, Tel: +30 1 9590 631, Fax: +30 1 9515 356.
Australia: Aeronaut Industries, Tel: +61 2 957 3127,
Fax: +61 954 3049, CompuServe: 100033,734.
Australia: Programming Essentials Pty. Ltd, Tel: +61 3 9889 0580,
Fax: +61 3 9889 0263,
CompuServe: 73467,1645.
Skelton Software
Kendal Cottage
Hillam
Leeds LS25 5HP
England
Tel: +44 1977 683296
Fax: +44 1977 681650
CompuServe: 100112,3102
Clip-4-Win, Clip-4-Win Toolkit, Clip-4-OS2, Clip-4-VO and
Clip-4-UNIX are Trademarks of Skelton Software.
TopClass and Clip-4-Win Application Classes are Trademarks of
Skelton Software.
All other trademarks acknowledged.
Clip-4-Win Feature List
Based on CA-Clipper 5 Yes
True Windows .EXE Yes
Most apps need zero or one DLL Yes
Standard Windows API names Yes
Supports the Clipper debugger Yes
Uses Clipper 5 compiler and pre-processor Yes
VBX Support Yes
ODBC 2 / SQL Support Yes
Multimedia (audio, Video for Windows, ...) Yes
Worldwide distribution Yes
Local support Yes
Large installed base Yes
Active support/discussions on CompuServe Yes
(both Clipper forums; samples are in their libs)
Fast access to lots of memory Yes
Uses protected mode Yes
High-level DLL interface Yes
Browsers with TrueType fonts Yes
Tool bar support (with "tool tips") Yes
Status/message bars Yes
Progress bars Yes
Custom controls Yes
Owner-drawn controls Yes
Unlimited free tech support Yes
Dynamic dialogs Yes
Modal and modeless dialogs Yes
Easy access to Windows API Yes
Supports Windows Import Libraries Yes
Resources stored in EXE file Yes
Can use standard resource compiler/editor Yes
(e.g. AppStudio, Borland Resource Workshop, DlgEdit)
Non-resource Accelerators Yes
Modeless GETs Yes
Dialogs with CALLBACKs Yes
Can set Clipper's default font Yes
@ ... SAY with any font type and size Yes
Sculptured (3-D) controls Yes
Bitmapped buttons Yes
Drag and drop Yes
Integrated Development Environment Yes
(with Clip-4-Win source)
Complete applications with source Yes
Window subclassing Yes
Optional window procedures Yes
Supports Windows .INI files Yes
MDI (Multiple Document Interface) Yes
Windows metafile support Yes
OS/2 2.1, 2.11 and WARP compatible Yes
Windows NT compatible Yes
Works with Blinker 3 Yes
Works with OptLink Yes
Uses standard Clipper 5 compiler Yes
Supports Borland Windows Custom Controls Yes
Reports can use R & R for Windows Yes
Reports can use Crystal reports Yes
Reports can use CA-RET Yes
Reports can use ReportSmith Yes
Can use MAPI Yes
Multiple-instance support (optional) Yes
Optional German manual Yes
Windows Help file and Norton Guide file Yes
Royalty-free for applications Yes
Load Size problems No
Special run-time files No
Needs lots of DLLs No
Uses PIF files No
Changes Windows own .INI files No
Installs files in Windows dirs No
App. runs as DOS Clipper app. No
Complex link scripts needed No
Performance problems No
Special device driver No
Further Clip-4-Win information
Clip-4-Win is an add-on library to Clipper 5, which allows you to
produce Windows programs (currently Windows 3.1 Enhanced mode
only). Clipper's Open Architecture and VMM make this possible.
In effect, Clip-4-Win connects Clipper's VM to Windows, and also
enables direct access to most of the Windows API. The Windows
functions not yet directly supported can be accessed via the
Clipper Extend System. You continue to use the Clipper compiler
(CLIPPER.EXE). No TSR or special device driver is required.
As you may know, Windows is an event-driven system. Many of
these events are handled automatically by Clip-4-
Win, but even these are available to your Clipper program, along
with keystrokes, mouse clicks, re-sizing a window, and so on.
Windows is a much richer environment than DOS, so you do need to
change your existing applications to take advantage of it. (This
is not only true of Clip-4-Win, but also for programs written in
C, Pascal, BASIC and other languages when moving to Windows.)
However, most of Clipper's functionality is supported unchanged
by Clip-4-Win (e.g. locals, statics, code blocks, databases, even
TBrowse). Features which are different under Windows include
menus, fonts and colours. You must make changes to use these.
You can generally use other Clipper add-on products with
Clip-4-Win, providing these do not conflict with Windows. Since
Windows controls the hardware (and runs in "protected mode"), you
cannot use DOS-dependent libraries that attempt to access the
hardware directly. For example, most of FUNCky is compatible.
Popular add-ons like SuperClass, Class(y), FlexFile, RDD's from
SuccessWare, COMIX, dbClass and ObjectDB can be used.
Windows add-ons like CA-RET, Crystal Reports, BTrieve, Q+E
Database Lib, Graphics Server (Bits Per Second / Pinnacle), SOS
Help for Windows, and Strike! for Windows are all being used.
Clip-4-Win is shipped with a 420-page manual, a Windows Help file
and a 1.1MB Norton Guide file.
Because RTLink can not (yet) make Windows .EXE programs, you need
another linker. We recommend Blinker 3, SLR Systems OptLink or
Microsoft LINK 5.30 (for example, from C7) or later, although
LINK 5.10 appears OK (from C6). The companion product,
Clip-4-Win Toolkit, provides MS LINK 5.60 as well as Borland's
Resource Workshop.
It is impossible to say how much memory you need, as it depends
on your program and how you have Windows set up. We recommend at
least 4MB for development, as Windows is terribly slow if it does
not have enough. Applications will usually run fine in 2MB, but
4MB is likely to give better performance.
Add-on Compatibility
AppStudio Graphics Server
Blinker Grumpfish Library
Borland Resource Workshop
BTrieve Grumpfish Reporter
CA-RET Grumpfish Speller
Class(y) MS Link
CLGraph/3D NetLib
CLImage NovLib
Clip-4-DOS ObjectDB
ClipWKS OptLink
Comix Q+E Database Lib
Crystal Reports R&R Report Writer
RaSQL/B
dbClass SIx Driver
dBxStore SoftToolS
Ed 4 Windows SOS Help! for Windows
First Class Strike! for Windows
FlexFile SuperClass
FUNCky TechWriter
most Clipper add-ons which are protected
mode-compatible
most DLL's products supporting DDE
This is not a complete list as more are becoming available all
the time.
John Skelton.
>-------------------END---------------------------------------------<
Hope this can Help,
Best regards from France,
Denis.
DENIS BRAUSSEN#2:325/200
--e-mail-->
denis.braussen@suptel.frmug.org
---
þ SLMR 2.1a þ www.cwi.nl/~gruau Stephane's, my Zen Master, HomePage.
--- QScan/PCB v1.19b / 01-0633
---------------
* Origin: SUPTEL NANCY - 3 USR V34+ - 4 ALTO V34 - 33-83532021 (2:325/200)
|