Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Forth Mac > Re: Shared libr...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 10 of 13 Topic 74 of 159
Post > Topic >>

Re: Shared libraries

by ward@[EMAIL PROTECTED] (ward mcfarland) Aug 23, 2004 at 04:43 PM

Yves Surrel <surrel@[EMAIL PROTECTED]
> wrote:

> > If LabView for X is Cocoa and not Carbon, it will almost surely not be
> > able to link to Carbon SharedLibs.
> 
> This is probably the point, if the second part of your sentence is
> true. Labview 7.0 for macOSX is surely Cocoa...

Offhand, I cannot think of an easy way to differentiate between a Mach
(Cocoa) bundled app and a CFM (Carbon) one, although there likely is
one.  I could not find any "real" technical specs on LabView at NI's
site, nor what type of shared libraries LV7 requires.  Do they supply no
sample libraries nor do***entation about building libraries to use with
LV?

 
> > If LabView is expecting to link to a C++ SharedLib, it may expect C++
> > name mangling in the library (this may be something you can specify in
> > LabView).
> 
> I don't know precisely about this name mangling; does it concern extra
> leading underscore characters in ex****ted symbols or what?

Name mangling is often done in C++ and Objective-C to "mangle" the
procedure name with the class it belongs to.  It is considered poor form
for a library to ex****t symbols in that form, however.



It would almost surely be possible to adapt Mop's library maker to build
ones that are of a format that could be used from a Mach/Cocoa
application.



Apple Events might work for you, since they are much faster under X than
previously.  Unfortunately, the old PPC Toolbox is no longer available,
as that was **very** fast and suitable for passing large blocks of fdata
between applications (probably was deemed too insecure for X, what with
isolated memory spaces, etc).  TCPIP would be another method you might
look into and give the added benefit of being able to run client-server
on different machines - it appears that LV sup****ts this.

-- w
 




 13 Posts in Topic:
Shared libraries
surrel@[EMAIL PROTECTED]   2004-08-13 15:48:28 
Re: Shared libraries
Mike Hore <mikehoreREM  2004-08-16 07:46:35 
Re: Shared libraries
n_sacra@[EMAIL PROTECTED]  2004-08-17 09:11:02 
Re: Shared libraries
n_sacra@[EMAIL PROTECTED]  2004-08-17 09:14:04 
Re: Shared libraries
surrel@[EMAIL PROTECTED]   2004-08-18 00:13:46 
Re: Shared libraries
n_sacra@[EMAIL PROTECTED]  2004-08-19 08:41:49 
Re: Shared libraries
surrel@[EMAIL PROTECTED]   2004-08-21 01:29:59 
Re: Shared libraries
ward@[EMAIL PROTECTED] (  2004-08-21 07:00:36 
Re: Shared libraries
surrel@[EMAIL PROTECTED]   2004-08-23 01:39:33 
Re: Shared libraries
ward@[EMAIL PROTECTED] (  2004-08-23 16:43:39 
Re: Shared libraries
surrel@[EMAIL PROTECTED]   2004-08-24 02:02:03 
Re: Shared libraries
ward@[EMAIL PROTECTED] (  2004-08-24 05:52:41 
Re: Shared libraries
Mike Hore <mikehoreREM  2004-08-25 11:47:25 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Fri Jul 18 22:24:57 CDT 2008.