Gary, I tried to run dumpbin.exe on my dll but it fails
maybe because my environment variables aren't set up
correctly.
Here's my build log...
<html>
<head>
<META HTTP-EQUIV="Content-Type" content="text/html;
charset=Windows-1252">
</head>
<body>
<pre>
<table width=100% bgcolor=#CFCFE5><tr> <td> <font
face=arial size=+3>
Build Log
</font></table><table width=* cellspacing=0
cellpadding=0><tr><td width=0
bgcolor=#EDEDF5> </td><td width=0
bgcolor=#FFFFFF> </td><td width=*><pre>
<h3>------- Build started: Project: test4, Configuration:
Debug|Win32 -------
</h3>
</pre></table><table width=100%
bgcolor=#DFDFE5><tr><td><font face=arial size=+2>
Command Lines
</font></table><table width=* cellspacing=0
cellpadding=0><tr><td width=0
bgcolor=#EDEDF5> </td><td width=0
bgcolor=#FFFFFF> </td><td width=*><pre>Creating
temporary file "c:\Documents and Settings\default\My
Documents\Visual Studio Projects\test4
\Debug\RSP000005.rsp" with contents
[
/Od /D "WIN32" /D "_WINDOWS" /D "_DEBUG" /D "_USRDLL" /D "
_ATL_ATTRIBUTES" /D "_WINDLL" /D "_ATL_STATIC_REGISTRY" /D
"_MBCS" /Gm /EHsc /RTC1 /MDd /Yu"stdafx.h" /Fp"Debug/test
4.pch" /Fo"Debug/" /Fd"Debug/vc70.pdb" /W3 /c /Wp64 /ZI /T
P
".\toupper.cpp"
".\test4.cpp"
".\rsd2.cpp"
".\rsd1.cpp"
]
Creating command line "cl.exe @"c:\Documents and
Settings\default\My Documents\Visual Studio Projects\test4
\Debug\RSP000005.rsp" /nologo"
Creating temporary file "c:\Documents and
Settings\default\My Documents\Visual Studio Projects\test4
\Debug\RSP000006.rsp" with contents
[
/Od /D "WIN32" /D "_WINDOWS" /D "_DEBUG" /D "_USRDLL" /D "
_ATL_ATTRIBUTES" /D "_WINDLL" /D "_ATL_STATIC_REGISTRY" /D
"_MBCS" /Gm /EHsc /RTC1 /MDd /Yc"stdafx.h" /Fp"Debug/test
4.pch" /Fo"Debug/" /Fd"Debug/vc70.pdb" /W3 /c /Wp64 /ZI /T
P
".\stdafx.cpp"
]
Creating command line "cl.exe @"c:\Documents and
Settings\default\My Documents\Visual Studio Projects\test4
\Debug\RSP000006.rsp" /nologo"
Creating command line "rc.exe /d "_DEBUG" /l
0x409 /I "Debug" /fo"Debug/test4.res" ".\test4.rc""
Creating temporary file "c:\Documents and
Settings\default\My Documents\Visual Studio Projects\test4
\Debug\RSP000007.rsp" with contents
[
/OUT:"Debug/test4.dll" /INCREMENTAL /NOLOGO /DLL /IDLOUT:"
_test4.idl" /DEBUG /PDB:"Debug/test4.pdb" /SUBSYSTEM:WINDO
WS /IMPLIB:"Debug/test4.lib" /MACHINE:X86 /SYMBOLS
kernel32.lib user32.lib gdi32.lib winspool.lib
comdlg32.lib advapi32.lib shell32.lib ole32.lib
oleaut32.lib uuid.lib odbc32.lib odbccp32.lib
".\Debug\rsd1.obj"
".\Debug\rsd2.obj"
".\Debug\stdafx.obj"
".\Debug\test4.obj"
".\Debug\toupper.obj"
".\Debug\test4.res"
]
Creating command line "link.exe @"c:\Documents and
Settings\default\My Documents\Visual Studio Projects\test4
\Debug\RSP000007.rsp""
Creating temporary file "c:\Documents and
Settings\default\My Documents\Visual Studio Projects\test4
\Debug\BAT000008.bat" with contents
[
@echo off
regsvr32 /s /c "c:\Documents and Settings\default\My
Documents\Visual Studio Projects\test4\Debug\test4.dll"
if errorlevel 1 goto VCReportError
goto VCEnd
:VCReportError
echo Project : error PRJ0019: A tool returned an error
code from "Performing registration"
exit 1
:VCEnd
]
Creating command line ""c:\Documents and
Settings\default\My Documents\Visual Studio Projects\test4
\Debug\BAT000008.bat""
</pre></table><table width=100%
bgcolor=#DFDFE5><tr><td><font face=arial size=+2>
Output Window
</font></table><table width=* cellspacing=0
cellpadding=0><tr><td width=0
bgcolor=#EDEDF5> </td><td width=0
bgcolor=#FFFFFF> </td><td width=*><pre>Compiling...
stdafx.cpp
Compiling...
toupper.cpp
test4.cpp
rsd2.cpp
rsd1.cpp
Generating Code...
Compiling resources...
Linking...
LINK : warning LNK4044: unrecognized option '/SYMBOLS';
ignored
Creating library Debug/test4.lib and object
Debug/test4.exp
Microsoft (R) 32b/64b MIDL Compiler Version 6.00.0361
Copyright (c) Microsoft Corporation 1991-2002. All rights
reserved.
Processing .\_test4.idl
_test4.idl
Processing C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\prsht.idl
prsht.idl
Processing C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\wtypes.idl
wtypes.idl
Processing C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\basetsd.h
basetsd.h
Processing C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\guiddef.h
guiddef.h
Processing C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\mshtml.idl
mshtml.idl
Processing C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\ocidl.idl
ocidl.idl
Processing C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\oleidl.idl
oleidl.idl
Processing C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\objidl.idl
objidl.idl
Processing C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\unknwn.idl
unknwn.idl
Processing C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\oaidl.idl
oaidl.idl
Processing C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\servprov.idl
servprov.idl
Processing C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\urlmon.idl
urlmon.idl
Processing C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\msxml.idl
msxml.idl
Processing C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\dimm.idl
dimm.idl
Processing C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\mshtmhst.idl
mshtmhst.idl
Processing C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\docobj.idl
docobj.idl
Processing C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\exdisp.idl
exdisp.idl
Processing C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\objsafe.idl
objsafe.idl
Processing C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\oaidl.acf
oaidl.acf
Processing C:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\PlatformSDK\include\ocidl.acf
ocidl.acf
Performing registration
</pre></table><table width=100%
bgcolor=#DFDFE5><tr><td><font face=arial size=+2>
Results
</font></table><table width=* cellspacing=0
cellpadding=0><tr><td width=0
bgcolor=#EDEDF5> </td><td width=0
bgcolor=#FFFFFF> </td><td width=*><pre>
Build log was saved at "file://c:\Documents and
Settings\default\My Documents\Visual Studio Projects\test4
\Debug\BuildLog.htm"
test4 - 0 error(s), 1 warning(s)</pre></table><table
width=100% height=20 bgcolor=#CFCFE5><tr><td><font
face=arial size=+2>
</font></table></body></html>
-----Original Message-----
Hi Randy,
Hope you can review this message:
Gary, my property pages show that my project is a .dll
which is staticallylinked to ATL. How do I declare the dll in >c++, vba,
and .ASP app? Invba i tried
Declare Sub rsdm1 Lib "Test4" ()
but get an error even if i copy test4.dll into the
folder which containsthe mdb file.
Which error do you get?
Is your Sub declaration compatible with your DLL's
function signature?And try to specify the fullname(include path name) of
the Test4.dll insteadof just "Test4".
Please apply my suggestion above and let me know if it
helps resolve yourproblem.
Best regards,
Gary Chang
Microsoft Online Partner Support
Get Secure! - www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and
confers no rights.--------------------
.