Re: CFX_Cybercash error

2004-03-14 Thread Lewis Sellers
At 04:46 PM 3/10/2004, you wrote:
>Has anyone seen an error with CFXs similar to this? This is on Windows,
>CFMX:
>
>Native CFX library does not have a ProcessTagRequest entry point

"ProcessTagRequest" is the name of the entry point/function that is exposed 
from a C++ DLL that ColdFusion calls on the tag. Far as I recall it's the 
only function that's exposed from a CFX DLL in fact. In any event, if the 
DLL doesn't have one, then the CF server will be somewhat at a lose as to 
what to do with the tag ... to say the least.

Tell you what ... There are several tools you can download that will list 
the functions a DLL exports for you. "pexports" is the name of the one I 
sometimes use.

Below is what CFX_Execute brings up, for reference. (I know it's a proper 
CF CFX because I wrote the DLL myself.)

Give it a try if you're curious. Considering CFX_Cybercash is a fairly 
well-known tag that's been around a while, my best guess to your issue is 
A) it's a bad build or B) it's a corrupt DLL.

BTW. While "ProcessTagRequest" *IS* the default function to call, CF does 
allow you to enter in the name of any function that is exported (there's a 
form field at the bottom in the CF admin when you register the DLL). If you 
find CFX_CyberCash has a different function name exported, try plugging 
that into the CF admin. (I don't know why they'd use a nonstandard name, 
but they might have.)

--min

;    .text: RVA: 1000, File offset: 1000
;   .rdata: RVA: 00011000, File offset: 00011000
; Reading exports from section: .rdata
; Export table: EXECUTE.dll
; Ordinal base: 1
; Ordinal table RVA: 00014c20
; Name table RVA: 00014c1c
; Export address table RVA: 00014c18
LIBRARY EXECUTE.dll
EXPORTS
ProcessTagRequest   @1 ; .text ; RVA 10b0
;    .data: RVA: 00015000, File offset: 00015000
;    .rsrc: RVA: 0001c000, File offset: 00019000
;   .reloc: RVA: 0001f000, File offset: 0001c000
 [Todays Threads] 
 [This Message] 
 [Subscription] 
 [Fast Unsubscribe] 
 [User Settings]




CFX_Cybercash error

2004-03-10 Thread stas
Has anyone seen an error with CFXs similar to this? This is on Windows,
CFMX:

Native CFX library does not have a ProcessTagRequest entry point
 [Todays Threads] 
 [This Message] 
 [Subscription] 
 [Fast Unsubscribe] 
 [User Settings]