FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Compilando TSCAN MVC2010
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Compilando TSCAN MVC2010
Posted: Sun Apr 08, 2012 11:53 PM

Nicanor,

Prueba a modificar el fichero DEF, por ejemplo:

_TWAIN_Acquire@4               @101 ; TWAIN_Acquire
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 302
Joined: Fri Apr 23, 2010 04:30 AM
Re: Compilando TSCAN MVC2010
Posted: Mon Apr 09, 2012 03:00 AM

Gracias Antonio,

Probare y te comento, ya he adelantado mucho con MSVC 2010 y he compilado todas mis librerías con Harbour 3.1 pero TScan ha sido la mas dura de roer.

Slds,

Nicanor Martinez M.
Auditoria y Sistemas Ltda.
MicroExpress Ltda.
FW + FWH + XHARBOUR + HARBOUR + PELLES C + XDEVSTUDIO + XEDIT + BCC + VC_X86 + VCC_X64 + MINGW + R&R Reports + FastReport + Tdolphin + ADO + MYSQL + MARIADB + ORACLE
nnicanor@yahoo.com
Posts: 302
Joined: Fri Apr 23, 2010 04:30 AM
Re: Compilando TSCAN MVC2010
Posted: Mon Apr 09, 2012 05:16 AM
Gracias Antonio, ya enlazo perfecto sin simbolos no resueltos, al parecer esta todo bien , mañana pruebo con un scanner y verifico si funciona.

dejo el .def modidicado segun tus instrucciones:

Code (fw): Select all Collapse
LIBRARY     EZTW32.DLL

EXPORTS
    CONTAINER_Array                @317 ; CONTAINER_Array
    CONTAINER_ContainsValue        @308 ; CONTAINER_ContainsValue
    CONTAINER_Copy                 @302 ; CONTAINER_Copy
    CONTAINER_CurrentIndex         @324 ; CONTAINER_CurrentIndex
    CONTAINER_CurrentValue         @310 ; CONTAINER_CurrentValue
    CONTAINER_DefaultIndex         @323 ; CONTAINER_DefaultIndex
    CONTAINER_DefaultValue         @311 ; CONTAINER_DefaultValue
    CONTAINER_DeleteItem           @321 ; CONTAINER_DeleteItem
    CONTAINER_Enumeration          @318 ; CONTAINER_Enumeration
    CONTAINER_FindValue            @309 ; CONTAINER_FindValue
    CONTAINER_FloatValue           @306 ; CONTAINER_FloatValue
    CONTAINER_Format               @303 ; CONTAINER_Format
    CONTAINER_Free                 @301 ; CONTAINER_Free
    CONTAINER_InsertItem           @322 ; CONTAINER_InsertItem
    CONTAINER_IntValue             @307 ; CONTAINER_IntValue
    CONTAINER_ItemCount            @305 ; CONTAINER_ItemCount
    CONTAINER_ItemType             @304 ; CONTAINER_ItemType
    CONTAINER_MaxValue             @313 ; CONTAINER_MaxValue
    CONTAINER_MinValue             @312 ; CONTAINER_MinValue
    CONTAINER_OneValue             @315 ; CONTAINER_OneValue
    CONTAINER_Range                @316 ; CONTAINER_Range
    CONTAINER_SelectCurrentItem    @320 ; CONTAINER_SelectCurrentItem
    CONTAINER_SelectCurrentValue   @328 ; CONTAINER_SelectCurrentValue
    CONTAINER_SelectDefaultItem    @327 ; CONTAINER_SelectDefaultItem
    CONTAINER_SelectDefaultValue   @326 ; CONTAINER_SelectDefaultValue
    CONTAINER_SetItem              @319 ; CONTAINER_SetItem
    CONTAINER_SetItemFrame         @330 ; CONTAINER_SetItemFrame
    CONTAINER_SetItemString        @329 ; CONTAINER_SetItemString
    CONTAINER_StepSize             @314 ; CONTAINER_StepSize
    CONTAINER_ValuePtr             @325 ; CONTAINER_ValuePtr
    DIB_Allocate                   @201 ; DIB_Allocate
    DIB_ColorCount                 @216 ; DIB_ColorCount
    DIB_ColorTableB                @231 ; DIB_ColorTableB
    DIB_ColorTableG                @230 ; DIB_ColorTableG
    DIB_ColorTableR                @229 ; DIB_ColorTableR
    DIB_Copy                       @228 ; DIB_Copy
    DIB_CreatePalette              @214 ; DIB_CreatePalette
    DIB_Depth                      @205 ; DIB_Depth
    DIB_DrawToDC                   @212 ; DIB_DrawToDC
    DIB_Free                       @215 ; DIB_Free
    DIB_GetFromClipboard@0         @227 ; DIB_GetFromClipboard
    DIB_Height                     @207 ; DIB_Height
    DIB_LoadFromFilename           @221 ; DIB_LoadFromFilename
    DIB_Lock                       @209 ; DIB_Lock
    DIB_PutOnClipboard             @224 ; DIB_PutOnClipboard
    DIB_ReadRow                    @213 ; DIB_ReadRow
    DIB_ReadRowRGB                 @232 ; DIB_ReadRowRGB
    DIB_RowBytes                   @208 ; DIB_RowBytes
    DIB_SetColorCount              @223 ; DIB_SetColorCount
    DIB_SetColorTableRGB           @218 ; DIB_SetColorTableRGB
    DIB_SetGrayColorTable          @217 ; DIB_SetGrayColorTable
    DIB_SetResolution              @202 ; DIB_SetResolution
    DIB_SwapRedBlue                @222 ; DIB_SwapRedBlue
    DIB_Unlock                     @210 ; DIB_Unlock
    DIB_Width                      @206 ; DIB_Width
    DIB_WriteRow                   @211 ; DIB_WriteRow
    DIB_WriteRowChannel            @226 ; DIB_WriteRowChannel
    DIB_WriteToBmp@8               @219 ; DIB_WriteToBmp
    DIB_WriteToBmpFile             @225 ; DIB_WriteToBmpFile
    DIB_WriteToJpeg@8              @220 ; DIB_WriteToJpeg
    DIB_XResolution                @203 ; DIB_XResolution
    DIB_YResolution                @204 ; DIB_YResolution
    DllMain                        @27  ; DllMain
    TWAIN_AbortAllPendingXfers     @1   ; TWAIN_AbortAllPendingXfers
    TWAIN_Acquire@4                @101 ; TWAIN_Acquire
    TWAIN_AcquireFile@12           @142 ; TWAIN_AcquireFile
    TWAIN_AcquireMemory@4          @89  ; TWAIN_AcquireMemory
    TWAIN_AcquireMemoryCallback    @143 ; TWAIN_AcquireMemoryCallback
    TWAIN_AcquireNative@8          @2   ; TWAIN_AcquireNative
    TWAIN_AcquireToClipboard@8     @3   ; TWAIN_AcquireToClipboard
    TWAIN_AcquireToFilename@8      @4   ; TWAIN_AcquireToFilename
    TWAIN_BreakModalLoop           @59  ; TWAIN_BreakModalLoop
    TWAIN_BuildName                @73  ; TWAIN_BuildName
    TWAIN_ClearError               @55  ; TWAIN_ClearError
    TWAIN_CloseSource@0            @5   ; TWAIN_CloseSource
    TWAIN_CloseSourceManager@4     @6   ; TWAIN_CloseSourceManager
    TWAIN_Compression@0            @104 ; TWAIN_Compression
    TWAIN_CreateDibPalette         @7   ; TWAIN_CreateDibPalette
    TWAIN_DS                       @8   ; TWAIN_DS
    TWAIN_DibDepth                 @9   ; TWAIN_DibDepth
    TWAIN_DibHeight                @10  ; TWAIN_DibHeight
    TWAIN_DibNumColors             @11  ; TWAIN_DibNumColors
    TWAIN_DibReadRow               @71  ; TWAIN_DibReadRow
    TWAIN_DibRowBytes              @70  ; TWAIN_DibRowBytes
    TWAIN_DibWidth                 @12  ; TWAIN_DibWidth
    TWAIN_DisableParent@4          @144 ; TWAIN_DisableParent
    TWAIN_DisableSource@0          @13  ; TWAIN_DisableSource
    TWAIN_DrawDibToDC              @14  ; TWAIN_DrawDibToDC
    TWAIN_EasyVersion@0            @15  ; TWAIN_EasyVersion
    TWAIN_EnableDuplex@4           @126 ; TWAIN_EnableDuplex
    TWAIN_EnableSource@4           @16  ; TWAIN_EnableSource
    TWAIN_EndXfer                  @53  ; TWAIN_EndXfer
    TWAIN_ErrorBox                 @51  ; TWAIN_ErrorBox
    TWAIN_Fix32ToFloat             @63  ; TWAIN_Fix32ToFloat
    TWAIN_FreeNative@4             @17  ; TWAIN_FreeNative
    TWAIN_Get                      @78  ; TWAIN_Get
    TWAIN_GetBitDepth@0            @18  ; TWAIN_GetBitDepth
    TWAIN_GetBuildName             @88  ; TWAIN_GetBuildName
    TWAIN_GetCapBool               @72  ; TWAIN_GetCapBool
    TWAIN_GetCapCurrent            @19  ; TWAIN_GetCapCurrent
    TWAIN_GetCapFix32              @76  ; TWAIN_GetCapFix32
    TWAIN_GetCapUint16             @77  ; TWAIN_GetCapUint16
    TWAIN_GetConditionCode         @20  ; TWAIN_GetConditionCode
    TWAIN_GetCurrent               @80  ; TWAIN_GetCurrent
    TWAIN_GetCurrentResolution@0   @21  ; TWAIN_GetCurrentResolution
    TWAIN_GetCurrentThreshold@0    @75  ; TWAIN_GetCurrentThreshold
    TWAIN_GetCurrentUnits@0        @22  ; TWAIN_GetCurrentUnits
    TWAIN_GetDefault               @79  ; TWAIN_GetDefault
    TWAIN_GetDefaultImageLayout@16 @149 ; TWAIN_GetDefaultImageLayout
    TWAIN_GetDefaultSourceName@4   @140 ; TWAIN_GetDefaultSourceName
    TWAIN_GetDisableParent@0       @145 ; TWAIN_GetDisableParent
    TWAIN_GetDuplexSupport@0       @125 ; TWAIN_GetDuplexSupport
    TWAIN_GetHideUI@0              @23  ; TWAIN_GetHideUI
    TWAIN_GetImageLayout@16        @148 ; TWAIN_GetImageLayout
    TWAIN_GetJpegQuality@0         @133 ; TWAIN_GetJpegQuality
    TWAIN_GetMultiTransfer@0       @69  ; TWAIN_GetMultiTransfer
    TWAIN_GetNextSourceName@4      @139 ; TWAIN_GetNextSourceName
    TWAIN_GetPixelType@0           @24  ; TWAIN_GetPixelType
    TWAIN_GetResultCode            @25  ; TWAIN_GetResultCode
    TWAIN_GetSaveFormat@0          @131 ; TWAIN_GetSaveFormat
    TWAIN_GetSourceList@0          @138 ; TWAIN_GetSourceList
    TWAIN_GetSourceName@4          @135 ; TWAIN_GetSourceName
    TWAIN_GetYResolution@0         @64  ; TWAIN_GetYResolution
    TWAIN_HasControllableUI@0      @121 ; TWAIN_HasControllableUI
    TWAIN_HasFeeder@0              @115 ; TWAIN_HasFeeder
    TWAIN_IsAutoFeedOn@0           @118 ; TWAIN_IsAutoFeedOn
    TWAIN_IsAvailable@0            @26  ; TWAIN_IsAvailable
    TWAIN_IsDuplexEnabled@0        @127 ; TWAIN_IsDuplexEnabled
    TWAIN_IsFeederLoaded@0         @122 ; TWAIN_IsFeederLoaded
    TWAIN_IsFeederSelected@0       @116 ; TWAIN_IsFeederSelected
    TWAIN_IsJpegAvailable@0        @134 ; TWAIN_IsJpegAvailable
    TWAIN_IsTransferReady          @146 ; TWAIN_IsTransferReady
    TWAIN_LastErrorCode            @56  ; TWAIN_LastErrorCode
    TWAIN_LoadNativeFromFilename@4 @28  ; TWAIN_LoadNativeFromFilename
    TWAIN_LoadSourceManager@0      @29  ; TWAIN_LoadSourceManager
    TWAIN_LogFile                  @151 ; TWAIN_LogFile
    TWAIN_MessageHook              @30  ; TWAIN_MessageHook
    TWAIN_Mgr                      @31  ; TWAIN_Mgr
    TWAIN_ModalEventLoop           @32  ; TWAIN_ModalEventLoop
    TWAIN_NegotiatePixelTypes      @33  ; TWAIN_NegotiatePixelTypes
    TWAIN_NegotiateXferCount       @34  ; TWAIN_NegotiateXferCount
    TWAIN_OpenDefaultSource@0      @35  ; TWAIN_OpenDefaultSource
    TWAIN_OpenSource@4             @137 ; TWAIN_OpenSource
    TWAIN_OpenSourceManager@4      @36  ; TWAIN_OpenSourceManager
    TWAIN_PixelFlavor@0            @110 ; TWAIN_PixelFlavor
    TWAIN_PlanarChunky@0           @108 ; TWAIN_PlanarChunky
    TWAIN_RegisterApp@32           @37  ; TWAIN_RegisterApp
    TWAIN_ReportLastError          @50  ; TWAIN_ReportLastError
    TWAIN_Reset                    @82  ; TWAIN_Reset
    TWAIN_ResetImageLayout@0       @150 ; TWAIN_ResetImageLayout
    TWAIN_SelectFeeder@4           @117 ; TWAIN_SelectFeeder
    TWAIN_SelectImageSource@4      @38  ; TWAIN_SelectImageSource
    TWAIN_SelfTest                 @147 ; TWAIN_SelfTest
    TWAIN_Set                      @81  ; TWAIN_Set
    TWAIN_SetAppTitle@4            @152 ; TWAIN_SetAppTitle
    TWAIN_SetAutoBright@4          @83  ; TWAIN_SetAutoBright@4
    TWAIN_SetAutoFeed@4            @119 ; TWAIN_SetAutoFeed
    TWAIN_SetBitDepth@4            @39  ; TWAIN_SetBitDepth
    TWAIN_SetBrightness@8          @61  ; TWAIN_SetBrightness
    TWAIN_SetCapFix32              @87  ; TWAIN_SetCapFix32
    TWAIN_SetCapFix32R             @128 ; TWAIN_SetCapFix32R
    TWAIN_SetCapOneValue           @40  ; TWAIN_SetCapOneValue
    TWAIN_SetCompression@4         @105 ; TWAIN_SetCompression
    TWAIN_SetContrast@8            @60  ; TWAIN_SetContrast
    TWAIN_SetCurrentPixelType@4    @41  ; TWAIN_SetCurrentPixelType
    TWAIN_SetCurrentResolution@8   @42  ; TWAIN_SetCurrentResolution
    TWAIN_SetCurrentUnits@4        @43  ; TWAIN_SetCurrentUnits
    TWAIN_SetGamma@8               @102 ; TWAIN_SetGamma
    TWAIN_SetHideUI@4              @44  ; TWAIN_SetHideUI
    TWAIN_SetHighlight@8           @86  ; TWAIN_SetHighlight
    TWAIN_SetImageLayout@32        @113 ; TWAIN_SetImageLayout
    TWAIN_SetIndicators@4          @120 ; TWAIN_SetIndicators
    TWAIN_SetJpegQuality@4         @132 ; TWAIN_SetJpegQuality
    TWAIN_SetLightPath@4           @103 ; TWAIN_SetLightPath
    TWAIN_SetMultiTransfer@4       @68  ; TWAIN_SetMultiTransfer
    TWAIN_SetPaperSize@4           @84  ; TWAIN_SetPaperSize
    TWAIN_SetPixelFlavor@4         @111 ; TWAIN_SetPixelFlavor
    TWAIN_SetPlanarChunky@4        @109 ; TWAIN_SetPlanarChunky
    TWAIN_SetSaveFormat@4          @130 ; TWAIN_SetSaveFormat
    TWAIN_SetShadow@8              @85  ; TWAIN_SetShadow
    TWAIN_SetThreshold@8           @74  ; TWAIN_SetThreshold
    TWAIN_SetTiled@4               @107 ; TWAIN_SetTiled
    TWAIN_SetXResolution@8         @123 ; TWAIN_SetXResolution
    TWAIN_SetXferMech@4            @66  ; TWAIN_SetXferMech
    TWAIN_SetYResolution@8         @124 ; TWAIN_SetYResolution
    TWAIN_SourceName@0             @136 ; TWAIN_SourceName
    TWAIN_State@0                  @45  ; TWAIN_State
    TWAIN_SupportsFileXfer@0       @141 ; TWAIN_SupportsFileXfer
    TWAIN_SuppressErrorMessages    @52  ; TWAIN_SuppressErrorMessages
    TWAIN_Testing123               @67  ; TWAIN_Testing123
    TWAIN_Tiled@0                  @106 ; TWAIN_Tiled
    TWAIN_ToFix32                  @62  ; TWAIN_ToFix32
    TWAIN_ToFix32R                 @129 ; TWAIN_ToFix32R
    TWAIN_UnloadSourceManager@0    @46  ; TWAIN_UnloadSourceManager
    TWAIN_UserClosedSource         @57  ; TWAIN_UserClosedSource
    TWAIN_WaitForNativeXfer        @54  ; TWAIN_WaitForNativeXfer
    TWAIN_WriteNativeToFilename@8  @49  ; TWAIN_WriteNativeToFilename
    TWAIN_XferMech@0               @65  ; TWAIN_XferMech


Slds
Nicanor Martinez M.
Auditoria y Sistemas Ltda.
MicroExpress Ltda.
FW + FWH + XHARBOUR + HARBOUR + PELLES C + XDEVSTUDIO + XEDIT + BCC + VC_X86 + VCC_X64 + MINGW + R&R Reports + FastReport + Tdolphin + ADO + MYSQL + MARIADB + ORACLE
nnicanor@yahoo.com

Continue the discussion