Jump to content
Fivewin Brasil

WebCam ???


alexmb

Recommended Posts

Olá a todos. Eu me chamo Alexandre e estou tendo os seguintes problemas para rodar o programa WEBCAM32.PRG (o qual fiz downlod no tópico http://www.fivewin.com.br/forum/topic.asp?TOPIC_ID=8823).

Explicando: Quando tento rodar o programa (após compilar junto ao meu sistema) me é apresentada na tela erro na função ABS().

Fiz algumas alterações no programa para facilitar a visualização e entendimento. Segue parte do código abaixo:

citação:

IF ( !wCamGetDrvDesc(nDriver, @cName, nLen, @cVersion, nLen) )

EXIT

ENDIF

function wCamGetDrvDesc(nDriver ,cName,nName,cVersion,nVersion )

local hDLL := LoadLibrary("avicap32.dll" )

local uResult

local cFarProc

if Abs(hDLL ) > 32

cFarProc = GetProcAddress(hDLL,If(Empty("capGetDriverDescriptionA" ) == .t.,"wCamGetDrvDesc","capGetDriverDescriptionA" ),.T.,5,7 ,8,7,8,7 )

uResult = CallDLL(cFarProc,nDriver ,cName,nName,cVersion,nVersion )

IIF(ValType("avicap32.dll" ) == "N",,FreeLibrary(hDLL ) )

else

MsgAlert( "Error code: " + LTrim(Str(hDLL ) ) + " loading " + If(ValType("avicap32.dll" ) == "C","avicap32.dll",Str("avicap32.dll" ) ) )

end

return uResult


id=quote>id=quote>

Eu já tentei inibir esse IF e com isso gera um "Conditional Error" na chamada da função. Já não sei mais o que fazer. Será que algém poderia me ajudar??

Atenciosamente, Alexandre Broetto.

Editado por - alexmb on 18/02/2008 17:05:06

Link to comment
Share on other sites

Olá a todos. Eu me chamo Alexandre e estou tendo os seguintes problemas para rodar o programa WEBCAM32.PRG (o qual fiz downlod no tópico http://www.fivewin.com.br/forum/topic.asp?TOPIC_ID=8823).

Explicando: Quando tento rodar o programa (após compilar junto ao meu sistema) me é apresentada na tela erro na função ABS().

Fiz algumas alterações no programa para facilitar a visualização e entendimento. Segue parte do código abaixo:

citação:

IF ( !wCamGetDrvDesc(nDriver, @cName, nLen, @cVersion, nLen) )

EXIT

ENDIF

function wCamGetDrvDesc(nDriver ,cName,nName,cVersion,nVersion )

local hDLL := LoadLibrary("avicap32.dll" )

local uResult

local cFarProc

if Abs(hDLL ) > 32

cFarProc = GetProcAddress(hDLL,If(Empty("capGetDriverDescriptionA" ) == .t.,"wCamGetDrvDesc","capGetDriverDescriptionA" ),.T.,5,7 ,8,7,8,7 )

uResult = CallDLL(cFarProc,nDriver ,cName,nName,cVersion,nVersion )

IIF(ValType("avicap32.dll" ) == "N",,FreeLibrary(hDLL ) )

else

MsgAlert( "Error code: " + LTrim(Str(hDLL ) ) + " loading " + If(ValType("avicap32.dll" ) == "C","avicap32.dll",Str("avicap32.dll" ) ) )

end

return uResult


id=quote>id=quote>

Eu já tentei inibir esse IF e com isso gera um "Conditional Error" na chamada da função. Já não sei mais o que fazer. Será que algém poderia me ajudar??

Atenciosamente, Alexandre Broetto.

Editado por - alexmb on 18/02/2008 17:05:06

Link to comment
Share on other sites

citação:

Estou usando a versão 7.04.


id=quote>id=quote>

Desculpe, o senhor não entndeu minha pergunta:

FIVEWIN FOR CLIPPER 16 BITS OU

FIVEWIN FOR XHARBOUR 32 BITS??

João Santos - São Paulo.

kmt_karinha@pop.com.br

kapiaba@brfree.com.br

Fone: (11) 3106-2832

FWH 2.7 - xHARBOUR 0.99.61 - WorkShop.Exe

Link to comment
Share on other sites

citação:

Desculpe-me!

FiveWin for xHarbour 32Bits.

_____

Alexandre Broetto


id=quote>id=quote>

LEIA O TOPICO QUE POSTASTES COMO REFERENCIA NOVAMENTE, COM CALMA.

avicap32.dll -> Tens???

A CAMERA, ESTA INSTALADA CORRRECTAMENTE???

JA A USASTE VIA MSN OU POR OUTROS MEIOS??

João Santos - São Paulo.

kmt_karinha@pop.com.br

kapiaba@brfree.com.br

Fone: (11) 3106-2832

FWH 2.7 - xHARBOUR 0.99.61 - WorkShop.Exe

Editado por - kapiaba on 18/02/2008 17:49:35

Link to comment
Share on other sites

citação:

Sim. Em C:\Windows\System32

_____

Alexandre Broetto


id=quote>id=quote>

MANDE UM EMAIL PARA UM DOS USARIOS DO TOPICO MENCIONADO POR TI, PEDINDO AJUDA.

João Santos - São Paulo.

kmt_karinha@pop.com.br

kapiaba@brfree.com.br

Fone: (11) 3106-2832

FWH 2.7 - xHARBOUR 0.99.61 - WorkShop.Exe

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...