473,395 Members | 1,624 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,395 software developers and data experts.

Help with a C++ library

I am trying to find someone who can advise me on how to access the
functionality of an open source library from MS Access: Specifically the
Picture Metadata Toolkit
(http://picturemetadata.sourceforge.net/index.html).

I am a fairly competent VBA coder, although pretty much self taught by
this group. Consequently whilst I can happily follow/understand and use
API calls that other people have written, I don't yet have the knowledge
to implement this myself.

I have a database that I am developing to manage a digital image
collection. Not a new idea. The database takes user input to rename and
move files about, storing a bit of metadata along the way. The libraries
I have mentioned above would allow me to write 2 derived fields from the
database into the image file itself, meaning that even if the image is
renamed/separated from the database it can still be associated with its
proper source.

I am able to compile the source, but need some pointers on how to make
the functionality of the dll visible to VBA. Can anyone suggest where I
might start or any other groups who may be interested - even supplying
me with the correct terms to Google would help. Thanks...

Eike
Nov 13 '05 #1
5 1606
Unfortunately, it may be that it's not possible.

Access is very picky about how it will and won't interact with COM objects.

Take a look at http://support.microsoft.com/?kbid=202104 While it only
mentions Access 2000, I believe it's the same in all versions.
--
Doug Steele, Microsoft Access MVP
http://I.Am/DougSteele
(no e-mails, please!)

"Eike" <no*********@V21net.co.uk> wrote in message
news:db**********@gemini.csx.cam.ac.uk...
I am trying to find someone who can advise me on how to access the
functionality of an open source library from MS Access: Specifically the
Picture Metadata Toolkit
(http://picturemetadata.sourceforge.net/index.html).

I am a fairly competent VBA coder, although pretty much self taught by
this group. Consequently whilst I can happily follow/understand and use
API calls that other people have written, I don't yet have the knowledge
to implement this myself.

I have a database that I am developing to manage a digital image
collection. Not a new idea. The database takes user input to rename and
move files about, storing a bit of metadata along the way. The libraries I
have mentioned above would allow me to write 2 derived fields from the
database into the image file itself, meaning that even if the image is
renamed/separated from the database it can still be associated with its
proper source.

I am able to compile the source, but need some pointers on how to make the
functionality of the dll visible to VBA. Can anyone suggest where I might
start or any other groups who may be interested - even supplying me with
the correct terms to Google would help. Thanks...

Eike

Nov 13 '05 #2
Unfortunately, it may be that it's not possible.

Access is very picky about how it will and won't interact with COM objects.

Take a look at http://support.microsoft.com/?kbid=202104 While it only
mentions Access 2000, I believe it's the same in all versions.
--
Doug Steele, Microsoft Access MVP
http://I.Am/DougSteele
(no e-mails, please!)

"Eike" <no*********@V21net.co.uk> wrote in message
news:db**********@gemini.csx.cam.ac.uk...
I am trying to find someone who can advise me on how to access the
functionality of an open source library from MS Access: Specifically the
Picture Metadata Toolkit
(http://picturemetadata.sourceforge.net/index.html).

I am a fairly competent VBA coder, although pretty much self taught by
this group. Consequently whilst I can happily follow/understand and use
API calls that other people have written, I don't yet have the knowledge
to implement this myself.

I have a database that I am developing to manage a digital image
collection. Not a new idea. The database takes user input to rename and
move files about, storing a bit of metadata along the way. The libraries I
have mentioned above would allow me to write 2 derived fields from the
database into the image file itself, meaning that even if the image is
renamed/separated from the database it can still be associated with its
proper source.

I am able to compile the source, but need some pointers on how to make the
functionality of the dll visible to VBA. Can anyone suggest where I might
start or any other groups who may be interested - even supplying me with
the correct terms to Google would help. Thanks...

Eike

Nov 13 '05 #3
On Fri, 15 Jul 2005 17:36:35 +0100, Eike <no*********@V21net.co.uk>
wrote:
I am trying to find someone who can advise me on how to access the
functionality of an open source library from MS Access: Specifically the
Picture Metadata Toolkit
(http://picturemetadata.sourceforge.net/index.html).

etc

I searched google (usenet) groups for "Picture Metadata Toolkit" and
it returned only six items. One was russian, two were from Kodak
saying that they haven't dropped it as a result of not supporting
TWAIN, one was your post, one was mac and one was java.
Is this thing widely used?

Nov 13 '05 #4
On Fri, 15 Jul 2005 17:36:35 +0100, Eike <no*********@V21net.co.uk>
wrote:
I am trying to find someone who can advise me on how to access the
functionality of an open source library from MS Access: Specifically the
Picture Metadata Toolkit
(http://picturemetadata.sourceforge.net/index.html).

etc

I searched google (usenet) groups for "Picture Metadata Toolkit" and
it returned only six items. One was russian, two were from Kodak
saying that they haven't dropped it as a result of not supporting
TWAIN, one was your post, one was mac and one was java.
Is this thing widely used?

Nov 13 '05 #5
I cannot tell you if it is much used, I presume not since it has not
been updated in 2 years. However I was trying to use it because it was a
solidly designed open source that looked like it would fulfill my
requirements. As you say it was orignially designed by Kodak to support
the emerging EXIF standard.

I have since found the FreeImage project (freeimage.sourceforge.net/)
another open source image processing library which seems to be more
active and includes support for Adobe's XMP standard. It also has a
prebuilt VB6 wrapper which seems to be working fine inside Access 2k.

I could still do with a few pointers if anyone is interested, but it
looks like this library will do what I want it to do. I just need to
work out how to interpret some pointers and arrays back to sensible strings.

rude person wrote:
....
etc

I searched google (usenet) groups for "Picture Metadata Toolkit" and
it returned only six items. One was russian, two were from Kodak
saying that they haven't dropped it as a result of not supporting
TWAIN, one was your post, one was mac and one was java.
Is this thing widely used?


Nov 13 '05 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: fabien | last post by:
Hi, I am writing a POV-RAY editor with Python using either QT or GTK as GUI 'wrapper'. ( I am still trying both ) * * * * PYGTK * * * * I have downloaded PygtkScintilla-1.99.5. There is a...
9
by: Steve Long | last post by:
Hello, (total GDI newbie) I'm having trouble drawing just a simple line to display in a picturebox. I just want a straight, dotdash line. I have two methods, one works and one doesn't (it cause...
13
by: Chua Wen Ching | last post by:
Hi there, I saw this article here in vb.net. http://www.error-bank.com/microsoft.public.dotnet.languages.vb.1/148992_Thread.aspx and ...
8
by: intrepid_dw | last post by:
Hello, all. I've created a C# dll that contains, among other things, two functions dealing with byte arrays. The first is a function that returns a byte array, and the other is intended to...
2
by: | last post by:
Help! I'm new to c++, and am breaking my teeth on MS Visual C++ (bundled within Visual Studio .NET 2003). Am trying to link simple c++ code to fortran dlls created in Compaq Visual Fortran (v6.1)....
2
by: zhaozhong | last post by:
Hi! I'm doing my final year project in University and I'm currently trying to program my parallel port, but I cannot seem to compile because there isn't a pc.h header file. Is there any way I can...
5
by: Steve | last post by:
I have written a help file (chm) for a DLL and referenced it using Help.ShowHelp My expectation is that a developer using my DLL would be able to access this help file during his development time...
0
by: Pucca | last post by:
Hi I'm using vs2005. I am getting a bunch of compiler warnings after I made some changes to my code that was compiling clean. I'm also getting memory errors when I run my program and it's...
0
by: Christopher | last post by:
Urgent Help Needed: The EPVH-1.1 Visual Hull Library. Dear All, I am a student doing research in computer vision. The EPVH-1.1 Visual Hull Library will really help a lot in my research. I...
3
by: =?Utf-8?B?YzY3NjIyOA==?= | last post by:
Hi all, If I open the Dynamic help window in VS, why it doesn't show anything when I move a mouse to a system class say, dictionary. it says "No links are available for the current select"....
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.