Received: from sss.pgh.pa.us ([192.204.191.242]) by postgresql.org (8.11.3/8.11.4) with ESMTP id fARGBBm99987 for ; Tue, 27 Nov 2001 11:11:11 -0500 (EST) (envelope-from tgl@sss.pgh.pa.us) Received: from sss2.sss.pgh.pa.us (tgl@localhost [127.0.0.1]) by sss.pgh.pa.us (8.11.4/8.11.4) with ESMTP id fARGB2k19223; Tue, 27 Nov 2001 11:11:03 -0500 (EST) To: "Amit Padgaonkar" cc: pgsql-interfaces@postgresql.org Subject: Re: Cant load pgtclsh library into application In-reply-to: <003801c17712$a37c17e0$e020200a@netone.co.jp> References: <3BFABB2C.3020307@home.com> <20011121122555.B21102@quartz.newn.cam.ac.uk> <003801c17712$a37c17e0$e020200a@netone.co.jp> Comments: In-reply-to "Amit Padgaonkar" message dated "Tue, 27 Nov 2001 16:10:47 +0900" Date: Tue, 27 Nov 2001 11:11:02 -0500 Message-ID: <19220.1006877462@sss.pgh.pa.us> From: Tom Lane X-Archive-Number: 200111/76 X-Sequence-Number: 2136 "Amit Padgaonkar" writes: > I am using tcl8.3 / tk8.3 and postgreSQL 7.3 . I am not able to > load pgtclsh library into to my TK application for giving it backend > support. pgtclsh is not a library, it is a prebuilt tclsh application with the libpgtcl library already loaded into it. You can load the libpgtcl library into your own application with the usual Tcl "load" command. pgaccess does it like so: if {[info exists env(PGLIB)]} { set libpgtclpath [file join $env(PGLIB) libpgtcl] } else { set libpgtclpath {libpgtcl} } load ${libpgtclpath}[info sharedlibextension] regards, tom lane