Click here to Skip to main content
11,485,982 members (77,174 online)

JavaScript

 
AnswerRe: Fantastic site demonstrating and teaching "responsive" UI concepts using JavaScript, HTML 5, etc. Pin
Steve Bondy7-Dec-12 13:38
memberSteve Bondy7-Dec-12 13:38 
QuestionUsing Jquery in DataList Pin
mrkeivan19-Sep-12 7:17
membermrkeivan19-Sep-12 7:17 
AnswerRe: Using Jquery in DataList Pin
jkirkerx25-Sep-12 19:01
memberjkirkerx25-Sep-12 19:01 
AnswerRe: Using Jquery in DataList Pin
gjllyl9-Oct-12 20:36
membergjllyl9-Oct-12 20:36 
QuestionHow to calculate difference between two dates Pin
Robymon18-Sep-12 0:46
memberRobymon18-Sep-12 0:46 
AnswerRe: How to calculate difference between two dates Pin
Joan Murt18-Sep-12 5:59
memberJoan Murt18-Sep-12 5:59 
Questionfyi: accidental find: using JavaScript DOM in browser to parse a URL Pin
BillWoodruff14-Sep-12 23:54
memberBillWoodruff14-Sep-12 23:54 
AnswerRe: fyi: accidental find: using JavaScript DOM in browser to parse a URL Pin
ziggyfish10-Oct-12 7:26
memberziggyfish10-Oct-12 7:26 
Questiongoogle map splite write problem Pin
chogrf13-Sep-12 3:48
memberchogrf13-Sep-12 3:48 
QuestionFastest way to select all elements in a *ListBox* Pin
A*****12-Sep-12 20:32
memberA*****12-Sep-12 20:32 
AnswerRe: Fastest way to select all elements in a *ListBox* Pin
BobJanova13-Sep-12 0:04
memberBobJanova13-Sep-12 0:04 
GeneralRe: Fastest way to select all elements in a *ListBox* Pin
A*****13-Sep-12 13:27
memberA*****13-Sep-12 13:27 
GeneralRe: Fastest way to select all elements in a *ListBox* Pin
A*****13-Sep-12 19:55
memberA*****13-Sep-12 19:55 
Questionjavascript _> activex passing by reference Pin
Johan000112-Sep-12 2:40
memberJohan000112-Sep-12 2:40 
Hi
I hope somebody can help.
Apologies if the code below is not clear ,because this is my first post/query.

Basically i   have a javascript function   that is executed on the client side using   onclientclick   in my aspx , html page.

The javascript   function   "capt(fingerpos)" below invokes the   activex   objects which is declared in the   aspx page in an object tag( see below).It is also registered in the client machine.

All the method calls work correctly , until i need to pass an array ( buf) by reference to the   method
CSDCtrlClass.GetMemoryBuffer("BMP", buf);
This   always   returns an empty array . Ive tried declaring an object (BmpObject)   and sending it to the activex   method   with the same result.

In c#( windows application)   this com object works correctly when declaring BmpObject as object ,
and the return value of (buf) is populated by the   activex method CSDCtrlClass.GetMemoryBuffer("BMP", buf);
My problem is   i cannot   understand why   this   method does not return the buffer/object   in   javascript , but does work in   a   normal windows application.

Obviously the handeling of the reference variable(   either array or object) is different   in javascript. But   i have tried many different approaches , the   return   variable is   always the same ( empty or null).
Any suggestions   on how to handle this?

The actual return data is just a block of 8 bit bytes( bmp image) when   executed in the working windows application.





html code snippet:




<object id="CSDCtrlClass" name="CSDCtrlClass"classid="CLSID:B228B13B-AD31-4523-AD58-5D52553EEC47" width="100" height="100"></object>

<script type ="text/javascript">


function capt(FingPos)
{
   var BmpObject = {};
   var buf            = new Array(200000);
              

            CSDCtrlClass.InitScannerExternal();
            CSDCtrlClass.bInitKillScannerExternal = 1;
            CSDCtrlClass.bAutoCapture = 1;
            CSDCtrlClass.OutputFileMode = 0;
            CSDCtrlClass.TransNo = "TranSample";
            CSDCtrlClass.FingPos = FingPos;
            CSDCtrlClass.OutputSaveFormat= "BMP_RAW_WSQ";
           
                  CSDCtrlClass.Capture();
                  if (CSDCtrlClass.ErrCode == -999)
                  {
                        alert("Capture Error:" + CSDCtrlClass.ErrCode);
                        return false;
                  }

                  try
                  {
                        CSDCtrlClass.GetMemoryBuffer("BMP", buf);
                        if (CSDCtrlClass.ErrCode != 0) {
                              alert("Capture Error:" + CSDCtrlClass.ErrCode);
                              return false;
                        }
                       
                                   
                        alert(buf);
                                            
                       
                       
                                             CSDCtrlClass.TerminateScannerExternal();
                  }
                  catch (err)
                  {
                        var txt = "";
                        txt = "ERROR[" + err.message + "]";
                        alert(txt);
                  }


</script>
AnswerRe: javascript _> activex passing by reference Pin
twseitex16-Sep-12 2:09
membertwseitex16-Sep-12 2:09 
GeneralRe: javascript _> activex passing by reference Pin
Johan000117-Sep-12 1:46
memberJohan000117-Sep-12 1:46 
GeneralRe: javascript _> activex passing by reference Pin
twseitex17-Sep-12 9:30
membertwseitex17-Sep-12 9:30 
GeneralRe: javascript _> activex passing by reference Pin
Johan000117-Sep-12 22:38
memberJohan000117-Sep-12 22:38 
GeneralRe: javascript _> activex passing by reference Pin
twseitex18-Sep-12 9:58
membertwseitex18-Sep-12 9:58 
GeneralRe: javascript _> activex passing by reference Pin
Johan000119-Sep-12 0:28
memberJohan000119-Sep-12 0:28 
GeneralRe: javascript _> activex passing by reference Pin
Johan000117-Sep-12 2:03
memberJohan000117-Sep-12 2:03 
AnswerRe: javascript _> activex passing by reference [modified] Pin
Manfred R. Bihy19-Sep-12 2:02
mvpManfred R. Bihy19-Sep-12 2:02 
GeneralRe: javascript _> activex passing by reference Pin
Johan000119-Sep-12 3:02
memberJohan000119-Sep-12 3:02 
GeneralRe: javascript _> activex passing by reference Pin
Manfred R. Bihy19-Sep-12 3:06
mvpManfred R. Bihy19-Sep-12 3:06 
GeneralRe: javascript _> activex passing by reference Pin
Manfred R. Bihy19-Sep-12 3:12
mvpManfred R. Bihy19-Sep-12 3:12 
QuestionCreate AD block functionality for my website Pin
swayam.test1.gmail10-Sep-12 20:58
memberswayam.test1.gmail10-Sep-12 20:58 
AnswerRe: Create AD block functionality for my website Pin
enhzflep11-Sep-12 23:06
memberenhzflep11-Sep-12 23:06 
QuestionHow does Google show_ads.js work? Pin
swayam.test1.gmail10-Sep-12 20:57
memberswayam.test1.gmail10-Sep-12 20:57 
QuestionHow to send request data from one tab to other tab which are on same jsp Pin
mayureshdh9-Sep-12 19:52
membermayureshdh9-Sep-12 19:52 
Questionjavascript/jquery [modified] Pin
chaim_zvi8-Sep-12 9:50
memberchaim_zvi8-Sep-12 9:50 
Questionshow alert in javascript and not continue Pin
ptvce6-Sep-12 22:26
memberptvce6-Sep-12 22:26 
AnswerRe: show alert in javascript and not continue Pin
J4amieC6-Sep-12 23:11
memberJ4amieC6-Sep-12 23:11 
GeneralRe: show alert in javascript and not continue Pin
ptvce6-Sep-12 23:30
memberptvce6-Sep-12 23:30 
AnswerRe: show alert in javascript and not continue Pin
MKAdeel13-Sep-12 2:22
memberMKAdeel13-Sep-12 2:22 
GeneralRe: show alert in javascript and not continue Pin
ptvce16-Sep-12 21:22
memberptvce16-Sep-12 21:22 
QuestionPython Pygame Newbie Code Help Pin
johtnkucz31-Aug-12 13:14
memberjohtnkucz31-Aug-12 13:14 
QuestionProgress Bar Pin
Manish K. Agarwal31-Aug-12 4:33
memberManish K. Agarwal31-Aug-12 4:33 
AnswerRe: Progress Bar Pin
C-War1-Sep-12 5:50
memberC-War1-Sep-12 5:50 
GeneralRe: Progress Bar Pin
Manish K. Agarwal2-Sep-12 20:22
memberManish K. Agarwal2-Sep-12 20:22 
AnswerRe: Progress Bar Pin
twseitex2-Sep-12 9:24
membertwseitex2-Sep-12 9:24 
GeneralRe: Progress Bar Pin
Manish K. Agarwal2-Sep-12 20:51
memberManish K. Agarwal2-Sep-12 20:51 
GeneralRe: Progress Bar Pin
twseitex4-Sep-12 4:18
membertwseitex4-Sep-12 4:18 
Questionget the checkbox index or table row index with javascript Pin
osmanjan30-Aug-12 14:01
memberosmanjan30-Aug-12 14:01 
AnswerRe: get the checkbox index or table row index with javascript Pin
enhzflep30-Aug-12 14:26
memberenhzflep30-Aug-12 14:26 
GeneralRe: get the checkbox index or table row index with javascript Pin
osmanjan30-Aug-12 14:45
memberosmanjan30-Aug-12 14:45 
GeneralRe: get the checkbox index or table row index with javascript Pin
enhzflep30-Aug-12 15:36
memberenhzflep30-Aug-12 15:36 
GeneralRe: get the checkbox index or table row index with javascript Pin
osmanjan30-Aug-12 20:51
memberosmanjan30-Aug-12 20:51 
GeneralRe: get the checkbox index or table row index with javascript Pin
BobJanova30-Aug-12 23:48
memberBobJanova30-Aug-12 23:48 
GeneralRe: get the checkbox index or table row index with javascript Pin
enhzflep31-Aug-12 0:18
memberenhzflep31-Aug-12 0:18 
AnswerRe: get the checkbox index or table row index with javascript Pin
enhzflep31-Aug-12 0:24
memberenhzflep31-Aug-12 0:24 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Advertise | Privacy | Mobile
Web02 | 2.8.150520.1 | Last Updated 26 May 2015
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid