NEWS-TIPS-TRUCS-LINKS 

How can I control the call of a window/class within the shellmenu ?

Changing  the default button at runtime

Passing more than one parameter to a window

How can I change the layout of the VO-browser ?

How can I enable the horizontal scrollbar in a listbox ?

How can I force a SingleLineEdit-control to gain focus ?

How can I disable the close-button (X)  AND Alt-F4 in a Window ?

Using TrashCan to delete files

A  function to get all marked items in a listbox as array

2 array functions

How  can I scroll programmatically to the top/bottom of a Listview/Listbox ?

How to make a window the topmost window (stay always on top).

Expand the progressbar range beyond WORD value

Highlight the currently selected tab page in a tabcontrol

A simple "mailto" command

Double append with DBFCDX-driver

If you habe problems removing libraries( especially bBrowser)


VO related links


Tips

          DEFINE TCM_HIGHLIGHTITEM:=(TCM_FIRST+51)  

 

          top


          A simple "mailto" command

          (The variables enclosed in < > are all string variables to define in your module)

          local cMsg as String

          cMsg:="mailto:"+<Email adresse>+"?subject="+<Subject>+"&body="+<Text>
          ShellExecute(MyWindow:handle(),PSZ("open"),PSZ(cMsg),PSZ(""),PSZ(""),SW_SHOWNORMAL)
   

          top


          Double append with DBFCDX-driver

          If you notice a double append (records appear twice after an append, you probably are using structural indexes with a VO generated server.

          (structural index: the index name = file name , example: clients.dbf, clients.cdx).

          In this case instantiating the dbserver opens already the index and the init()  method opens the index a second time.

          Change your server.init() method or better, make changes in your cavoded.tpl (cavo..bin directory) in the following way:

          locate the line "IF oFSIndex:Find()" and add an if condition:

            IF oFSIndex:Find()
                IF Empty( SELF:OrderInfo( DBOI_FULLPATH ) ) .or. xDriver= "DBFNTX" 
<------ add this line
                    lTemp := SELF:SetIndex( oFSIndex )
                ENDIF 
            ENDIF

            top


            If you habe problems removing libraries( especially bBrowser)

            Remove the icons from the Application properties and try again.

            top





Happy playing !
Camille Kater


 

Links

Visual Objects  
Willie Moore http://www.wmconsulting.com/
Fab's Homepage http://www.fabtoys.net/
Michael Ferbers Homepage http://ourworld.compuserve.com/homepages/FerberMichael/
The Visual Objects Knowledge Base (KnowVO) http://www.knowvo.com/
JR-INFO http://www.rayonline.com/jrinfo/
Ralf's Homepage http://www.ralfk.de/
Electric People International - Default Home Page http://www.electricpeople.com/
Buro de Wilg Software http://www.wilg.nl/
DataPro http://www.dproinc.com/
SAS software http://www.sas-software.nl/
Piko Computing Consultants http://www.piko.com.au/
VOCAGER GmbH http://www.vocager.de/ger/index.html
Karl Heinz Rauscher http://people.freenet.de/KHRauscher/
C. Killet Softwareentwicklung http://www.killetsoft.de/geogr.htm
Sven Ebert http://www.ebertonline.de/
VO tools (Joachim Bieler) http://www.votools.com/german/index.htm
Ivo Wessel http://www.visual-objects.com
Wolgang Riedmann http://www.riedmann.it/cavo/index.htm
SoftwareObjectives  http://www.softwareobjectives.com.au/vo/
Funcky http://www.funcky.com/Start.Asp
 

VO and Clipper NewsGroups

 
CA-Clipper  comp.lang.clipper
CA-VO comp.lang.clipper.visual-objects
Discussion regarding database technologies comp.databases.theory
General database discussions comp.databases

 

Other

API-guide http://www.allapi.net/

top