Can a binary file be read incrementally?

I have a situation where I would like to do repeated incremental reads (i.e., N bytes at a time) from a binary file. My understanding of the Read Binary File VI is that you open the file, read N bytes from the file, and close the file - i.e., do a SINGLE read. I don't want to read the WHOLE file into memory at one gulp; I want to keep repeating the N-byte read operation in an indefinite loop, until I say to stop. On each read I will be updating a graph with the last data read.
(OK, some more detail: I am monitoring 32 digital lines using some external equipment that writes the file. Each time one of the digital lines changes value, 10 bytes are written: a 48-bit timestamp and 32 bits for the current digital values. The file is a continuous little-endian raw concatenation of these 10-byte records, with no header or record markers. In LV 8.21 (under WinXP) I want to generate a scrollable display of the 32 digital traces, by reading a block of data as needed whenever I want to advance the display.)
What is the suggested way to handle this kind of binary reading? (I am willing to write C code if necessary.) Any useful responses will be appreciated.
dhfx

This may be lower level than you were looking for.  As already mentioned, the big problem may be having two applications accessing the file simultaneously.
Jim
Jim
LV 2013
Attachments:
ReadBinary.png ‏4 KB

Similar Messages

  • Binary file problem (Read a specific Stream)

    Hi Guys ,
    I have a problem , I want to read a binary files but not the whole binary file. I only want to read one stream.
    Forexample , I have a binar files which has 5 streams. If I only want to read one of the stream what should i do ? How do i get the position of each stream starting and end ?
    The binary file is attached.
    Please note that the file was 5.7mb where as labview message system allows 5.2mb. therfore i uploaded the file on a file host
    http://uploading.com/files/55524a3d/10211001_.raw/
    Thankyou in advance
    Rgs
    M Omar Tariq

    As far as I can understand. You are able to read and decode the file in Labview. But have problems with big files. In such cases. Read the data file in chunked and discard data not needed. You can also make a tool that splits the multi-channel data into separate files in a binary format easy to read from Labview. It is also not needed to have all the data in memory then analyzing the data. Analysis may in many cases be done in chunks.
    Besides which, my opinion is that Express VIs Carthage must be destroyed deleted
    (Sorry no Labview "brag list" so far)

  • Can't get OPP service started after OATM due to can't open file for reading

    This is my second run on the OATM upgrade. OPP (and thus XML reports) came up fine after the 2nd run. After this run, had some issues with enqueing and solved them in an S/R with Oracle, but now I can't start OPP. I have tried all sorts of things, like aborting it in OATM, restarting, shutting down instance, running cmclean twice, resubmitting request, etc. Here is the error I get:
    As System Administrator in forms, go to:
    Concurrent -> Manager -> Administer
    -> pick Output Post Processor (from the many manager in the list)
    -> by the way it says "Activating" under status, seems stuck there.
    -> then hit the Processes button
    -> it will show a long list of "Terminated" and default to the first
    one at the top.
    -> Hit the "Manager Log" button
    -> you now get
    "APP-FND-01632: Cannot open file
    /sechi/applcsf/log/SECHI_orav880d/FNDOPP1380237.txt for reading
    Cause: [Routine] encountered an error when attempting to open file
    sechi/applcsf/log/SECHI_orav880d/FNDOPP1380237.txt for reading
    Action: Verify that the filename is correct, the environment variables
    controlling that filename are correct, and the file exists.
    Action: Verify that protections on that file permit reading by this
    program
    - but what is wierd is that the permissions on this dir are 777. I can see old OPP logs in that directory from before OATM. I can manually create a file with the name it complains about , then the app opens up the blank file with nothing in it. It seems that file is not getting created, not that it can't be opened.
    If I need to change the log level of OPP please also tell me how to do that if it would provide some clues.
    THanks Marvin

    One more thing I am going to try first....
    I am going to change the service ID of the OPP manager. It keeps trying
    to restart the dead process maybe that it is..
    Starting INVMGR Concurrent Manager : 25-JUN-2010 20:31:34
    Starting INVMGR Concurrent Manager : 25-JUN-2010 20:31:34
    Starting INVMGR Concurrent Manager : 25-JUN-2010 20:31:34
    Starting STANDARD Concurrent Manager : 25-JUN-2010 20:31:34
    Starting STANDARD Concurrent Manager : 25-JUN-2010 20:31:34
    Starting STANDARD Concurrent Manager : 25-JUN-2010 20:31:35
    Starting STANDARD Concurrent Manager : 25-JUN-2010 20:31:35
    Starting STANDARD Concurrent Manager : 25-JUN-2010 20:31:35
    Starting STANDARD Concurrent Manager : 25-JUN-2010 20:31:35
    Starting STANDARD Concurrent Manager : 25-JUN-2010 20:31:35
    Starting STANDARD Concurrent Manager : 25-JUN-2010 20:31:35
    Starting STANDARD Concurrent Manager : 25-JUN-2010 20:31:36
    Starting STANDARD Concurrent Manager : 25-JUN-2010 20:31:36
    Starting STANDARD Concurrent Manager : 25-JUN-2010 20:31:36
    Starting STANDARD Concurrent Manager : 25-JUN-2010 20:31:36
    Starting STANDARD Concurrent Manager : 25-JUN-2010 20:31:36
    Starting STANDARD Concurrent Manager : 25-JUN-2010 20:31:36
    Starting STANDARD Concurrent Manager : 25-JUN-2010 20:31:36
    Starting MRPMGR Concurrent Manager : 25-JUN-2010 20:31:36
    Starting MRPMGR Concurrent Manager : 25-JUN-2010 20:31:36
    Starting MRPMGR Concurrent Manager : 25-JUN-2010 20:31:36
    Starting MRPMGR Concurrent Manager : 25-JUN-2010 20:31:36
    Starting MRPMGR Concurrent Manager : 25-JUN-2010 20:31:36
    Process monitor session ended : 25-JUN-2010 20:31:36
    Process monitor session started : 25-JUN-2010 20:33:36
    Starting WFMGSMD Concurrent Manager : 25-JUN-2010 20:33:37
    Found dead process: spid=(999999), cpid=(1383584), Service Instance=(1012)
    Starting WFMGSMS Concurrent Manager : 25-JUN-2010 20:33:37
    Found dead process: spid=(999999), cpid=(1383585), Service Instance=(1013)
    Starting FNDCPOPP Concurrent Manager : 25-JUN-2010 20:33:37
    Found dead process: spid=(999999), cpid=(1383586), Service Instance=(1011)
    Starting FNDCPOPP Concurrent Manager : 25-JUN-2010 20:33:37
    Found dead process: spid=(999999), cpid=(1383587), Service Instance=(1011)
    Starting FNDCPOPP Concurrent Manager : 25-JUN-2010 20:33:38
    Found dead process: spid=(999999), cpid=(1383588), Service Instance=(1011)
    Starting FNDCPOPP Concurrent Manager : 25-JUN-2010 20:33:38
    Found dead process: spid=(999999), cpid=(1383589), Service Instance=(1011)
    Starting FNDCPOPP Concurrent Manager : 25-JUN-2010 20:33:38
    Found dead process: spid=(999999), cpid=(1383590), Service Instance=(1011)
    Process monitor session ended : 25-JUN-2010 20:33:38
    Process monitor session started : 25-JUN-2010 20:35:38
    Starting WFMGSMD Concurrent Manager : 25-JUN-2010 20:35:39
    Found dead process: spid=(999999), cpid=(1383591), Service Instance=(1012)
    Starting WFMGSMS Concurrent Manager : 25-JUN-2010 20:35:39
    Found dead process: spid=(999999), cpid=(1383592), Service Instance=(1013)
    Starting FNDCPOPP Concurrent Manager : 25-JUN-2010 20:35:39
    Found dead process: spid=(999999), cpid=(1383593), Service Instance=(1011)
    Starting FNDCPOPP Concurrent Manager : 25-JUN-2010 20:35:39
    Found dead process: spid=(999999), cpid=(1383594), Service Instance=(1011)
    Starting FNDCPOPP Concurrent Manager : 25-JUN-2010 20:35:39
    Found dead process: spid=(999999), cpid=(1383595), Service Instance=(1011)
    Starting FNDCPOPP Concurrent Manager : 25-JUN-2010 20:35:40
    Found dead process: spid=(999999), cpid=(1383596), Service Instance=(1011)
    Starting FNDCPOPP Concurrent Manager : 25-JUN-2010 20:35:40
    Found dead process: spid=(999999), cpid=(1383597), Service Instance=(1011)
    Process monitor session ended : 25-JUN-2010 20:35:40

  • Write string (7 chars), int16, sgl into binary file and read it in C

    How to write write string (7 chars), int16, sgl, string (5 chars) into binary file and then read it in C ?
    Total 18 Bytes file (binary) should be created.

    Hi,
    this could be done that way:
    You have to make sure the strings have their correct length!
    Best regards,
    GerdW
    CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
    Kudos are welcome

  • Labview binary file format, reading in matlab

    Hi,
    I have some binary files that I wrote in Labview containing data of type double.  I'm trying to load the data in Matlab but I am not having much success.  In Matlab I am using the fread command and specifying the type as double with the machine format as 'b' for big-endian.  But the values I get do not make any sense.  Does anyone know what format Labview saves the data in?  Is it big-endian?  Or something else?
    Thanks,
    Todd

    LabVIEW stores data in BIG endian format. This was done to maintain compatability between all of the different platforms that LabVIEW runs on. And of course is an inheritance of the original Macintosh LV versions. There is a shipping documents that presents all the data storage formats. Just do a search in the LabVIEW bookshelf.
    Chilly Charly    (aka CC)
             E-List Master - Kudos glutton - Press the yellow button on the left...        

  • Can not change files from "Read Only" In Windows 8.1

    I am the only Administrator on my computer, there are no other accounts. Some how all my files now have the read only attribute and I can not change it. It gives me the option to change it and I do and it looks like it got rid of it; but as soon as I close
    out of the properties window and go back into the read only attribute is still there.
    The read only attribute doesn't even act like itself because I can still edit the files that are in the selected read only folder. But it doesn't let me change the folder group options.
    None but one of these folders are customized so it is not a problem that can be resolved by the other threads I have read.
    Even new files I create have the read only attribute, please help, this is really annoying.

    Hi,
    For this problem, please refer to the KB below to repair the problem for test firstly, If no use, please feel free let us know.
    You cannot view or change the Read-only or the System attributes of folders in Windows Server 2003, in Windows XP, in Windows Vista or in Windows 7:
    http://support.microsoft.com/?kbid=326549
    Note: This article also applys to Windows 8.
    Roger Lu
    TechNet Community Support

  • Can't open files with Reader 9.0

    I just upgraded to Acrobat Professional, so I also upgraded to Reader 9.0. When I try to open a file on our Intranet, I get the message, "The Adobe Acrobat/reader that is running can not be used to view PDF files in a Web Browser. Adobe Acrobat/Reader version 8 or 9 is required. Please exit and Try again." Everything worked fine with Reader 8. There is no other version of Reader or Acrobat on this machine except version 9. I am using Windows XP SP2.

    Every time I click on a link while in browser IE 7.0 that calls to open a pdf I am receiving this error. I am running Win XP Pro w/SP2.
    This is the verision I am running over Adobe Reader, verison 9.1.2:
    I do not have Pro installed. When I look at "Add or Remove Programs" I have: Adobe AIR, Adobe Download Manager, Adobe Flash Player 10 ActiveX, Adobe Reader 9.1.2, and Spelling Dictionaries Support for Adobe Reader 9.
    I have tired to do the "Repair Adobe Reader Installation" and it runs through the process and appears to go through ok.  But I am still having the problem when I get on the web and click on a pdf. I have restarted my computer after the installation as well to see if that would help (incase files needed to finish installation) and I am still getting the same problem.
    What does work...I am able to save the link by "Save Target As" to my computer and are able to view the files and additional all other PDF files physically on my computer will open fine in Reader 9.1.2, just not files located on the web.
    Is this a common issue going around or local. I did not have this problem with v.8 prior to this upgrade.
    Thank you for any assistance you can give.

  • Can't open files in reader

    Hi,
    I'm using reader to download files for a grant application. The application says to download the most recent version of reader to proceed which I did but I still can't download or even see the files. Help! My deadline is approaching fast.

    Google Chrome uses its own PDF viewer, not the Adobe Reader plugin.
    You need to either use a browser with the Reader plugin (Internet Explorer), or configure Chrome to use the Reader plugin: http://helpx.adobe.com/acrobat/kb/pdf-browser-plugin-configuration.html

  • Problem in Writing to/Reading from a Binary file placed in a Loop

    Hi
    As you can see in the attahced image, I attempt to write a set of 2*202 data in each iteration of the loop of the loop, yet when I try to read the data (in the second picture) I only get the first (or last, I assume) set of data, up to index 202. I needed to read two set (X, Y) of 402 valuse. So, I am not sure if I am making a  mistake in wrting to the file or reading from it! 
    I really appreciate it if someone could suggest a solution
    Ashakn
     

    You are only reading the first.  In your read, set your number to read to -1.  That will tell the Read Binary File to read all of the data instead just a single set.

  • Binary file

    hi
    i write in labview to binary file the data is double i suppose the default mode is without any headers i have succed to read it back in labview
    the problem is that i cant read the file from other places
    in matlab i recieve garbage
    fid = fopen(filename,'bin')
    data = fread(fid,....)
    fclose(fid)

    The binary data that LabVIEW writes is going to be readable only by
    LabVIEW because there is no "standard" binary file format. Each
    application that can handle binary files has it's own method of
    creating the file format.
    If you want the data to be available to read in other applications, you
    should save it as an ASCII (text) file. Most applications can read an
    ASCII file is some standard format like comma separated values or tab
    delimited files.
    If writing speed is an issue, try first writting the files as binary, then convert them to ASCII when needed.
    Ed
    Ed Dickens - Certified LabVIEW Architect - DISTek Integration, Inc. - NI Certified Alliance Partner
    Using the Abort button to stop your VI is like using a tree to stop your car. It works, but there may be consequences.

  • UTL_FILE write_error when writing large binary files to unix os

    I am trying to write large files to a folder in unix from a table containing a BLOB object. The procedure below is called by another procedure I have written to do this. It works in windows environment fine with files up to 360MB. When I run this exact same procedure in UNIX I get an initialization error. When I change the WB in the fopen call to W it works. I can store all the files I want up to 130MB in size. The next size larger file I have is 240MB and it fails after writing the first 1KB passing the utl_file.write_error message. If someone can help me to diagnose the problem, I would really appreciate it. i have been trying everything I can think of to get this to work.
    Specifics are, the windows version is 10GR2, on unix we are running on Sun Solaris 9 using 9iR2
    PROCEDURE writebin(pi_file_name IN VARCHAR2, pi_file_url IN VARCHAR2, pi_file_data IN BLOB)
    IS
    v_file_ref utl_file.file_type;
    v_lob_size NUMBER;
    v_raw_max_size constant NUMBER := 32767;
    v_buffer raw(32767);
    v_buffer_offset NUMBER := 1;
    -- Position in stream
    v_buffer_length NUMBER;
    BEGIN
    -- WB used in windows environment. W used in unix
    v_lob_size := dbms_lob.getlength(pi_file_data);
    v_file_ref := utl_file.fopen(pi_file_url, pi_file_name, 'WB', v_raw_max_size);
    v_buffer_length := v_raw_max_size;
    WHILE v_buffer_offset < v_lob_size
    LOOP
    IF v_buffer_offset + v_raw_max_size > v_lob_size THEN
    v_buffer_length := v_lob_size -v_buffer_offset;
    END IF;
    dbms_lob.READ(pi_file_data, v_buffer_length, v_buffer_offset, v_buffer);
    utl_file.put_raw(v_file_ref, v_buffer, TRUE);
    v_buffer_offset := v_buffer_offset + v_buffer_length;
    END LOOP;
    utl_file.fclose(v_file_ref);
    END writebin;
    Message was edited by:
    user599879

    check if this cample code helps -
    CREATE OR REPLACE PROCEDURE prc_unload_blob_to_file IS
    vlocation      VARCHAR2(16) := ‘LOB_OUTPUT’;
    vopen_mode     VARCHAR2(16) := ‘w’;
    bimax_linesize NUMBER := 32767;
    v_my_vr        RAW(32767);
    v_start_pos    NUMBER := 1;
    v_output       utl_file.file_type;
    BEGIN
    FOR cur_lob IN (SELECT vmime_type,
    blob_resim,
    vresim,
    dbms_lob.getlength(blob_resim) len
    FROM tcihaz_resim a
    WHERE rownum < 3 -- for test purposes
    ORDER BY a.nresim_id) LOOP
    v_output := utl_file.fopen(vlocation,
    cur_lob.vresim,
    vopen_mode,
    bimax_linesize);
    dbms_output.put_line(’Column length: ‘ || to_char(cur_lob.len) || ‘ for file: ‘ ||
    cur_lob.vresim);
    v_start_pos := 1;
    IF cur_lob.len < bimax_linesize THEN
    dbms_lob.READ(cur_lob.blob_resim,
    cur_lob.len,
    v_start_pos,
    v_my_vr);
    utl_file.put_raw(v_output,
    v_my_vr,
    autoflush => TRUE);
    dbms_output.put_line(’Finished Reading and Flushing ‘ || to_char(cur_lob.len) ||
    ‘ Bytes’ || ‘ for file: ‘ || cur_lob.vresim);
    ELSE
    dbms_lob.READ(cur_lob.blob_resim,
    bimax_linesize,
    v_start_pos,
    v_my_vr);
    utl_file.put_raw(v_output,
    v_my_vr,
    autoflush => TRUE);
    dbms_output.put_line(’Finished Reading and Flushing ‘ || to_char(cur_lob.len) ||
    ‘ Bytes’ || ‘ for file: ‘ || cur_lob.vresim);
    END IF;
    v_start_pos := v_start_pos + bimax_linesize;
    WHILE (v_start_pos < bimax_linesize) LOOP
    -- loop till entire data is fetched
    dbms_lob.READ(cur_lob.blob_resim,
    bimax_linesize,
    v_start_pos,
    v_my_vr);
    utl_file.put_raw(v_output,
    v_my_vr,
    autoflush => TRUE);
    dbms_output.put_line(’Finished Reading and Flushing ‘ ||
    to_char(bimax_linesize + v_start_pos - 1) || ‘ Bytes’ ||
    ‘ for file: ‘ || cur_lob.vresim);
    v_start_pos := v_start_pos + bimax_linesize;
    END LOOP;
    utl_file.fclose(v_output);
    dbms_output.put_line(’Finished successfully and file closed’);
    END LOOP;
    END prc_unload_blob_to_file;
    set serveroutput on
    set timing on
    create or replace directory LOB_OUTPUT as ‘/export/home/oracle/tutema/’;
    GRANT ALL ON DIRECTORY LOB_OUTPUT TO PUBLIC;
    exec prc_unload_blob_to_file ;
    Column length: 3330 for file: no_image_found.gif
    Finished Reading and Flushing 3330 Bytes for file: no_image_found.gif
    Finished successfully and file closed
    Column length: 10223 for file: OT311.gif
    Finished Reading and Flushing 10223 Bytes for file: OT311.gif
    Finished successfully and file closed
    PL/SQL procedure successfully completedWith 9iR2 PLSQL can write binary files using UTL_FILE put_raw function, prior to Oracle9iR2 you will need to create an external procedure with Java, C, VB or some 3gl language.
    Some references -
    http://asktom.oracle.com/pls/ask/f?p=4950:8:::::F4950_P8_DISPLAYID:6379798216275
    Oracle® Database PL/SQL Packages and Types Reference 10g Release 2 (10.2)
    UTL_FILE - http://download-uk.oracle.com/docs/cd/B19306_01/appdev.102/b14258/u_file.htm#sthref14095
    http://psoug.org/reference/dbms_lob.html
    Metalink Note:70110.1, Subject: WRITING BLOB/CLOB/BFILE CONTENTS TO A FILE USING EXTERNAL PROCEDURES

  • Binary files - package

    I want to install GHC(haskell.org/ghc), but it's not available, so I thought:"Well let me check out that abs system". But it looks like it's only source. Is there some other way to create packages from binary files?

    Dusty wrote:
    the s stands for system (arch build system).
    You can build binary files with it, all you have to do is instead of compiling, you move,copy,install or whatever the binary installer wants you to do, the files into the pkg directory.
    Take a look at the j2re and j2sdk packages for examples.  Basically, anything installed in the pkg directory (same structure as root) will be installed. You do the copy/moving inside the build function of PKGBUILD.
    I could have said that waaaaay clearer, but I'm rushing again... *sigh*
    Dusty
    Ok, thanks.    I will play with them. Hopefully I can get ghc to work soon (without contaminating the package database)

  • Binary file save - bug in lv8 for MAC ?

    Hi,
    Using LV8 on Mac OSX, I found a bug concerning binary file saving (attached file).
    Write an array of double in a binary file. Read it back.
    If you used little endian,ok. If you used Big-endian, result is wrong (but no error).
    Could a mac user replicate ?
    Boris Matrot
    Attachments:
    bin_file_save_lv8_mac.vi ‏14 KB

    Just as an additional data point, everything works fine under Windows.
    (As a workaround, have you tried flattening the data for writing? I don't have a MAC, so I cannot test.)
    Message Edited by altenbach on 01-19-2006 12:41 PM
    LabVIEW Champion . Do more with less code and in less time .

  • How can I read a binary file stream with many data type, as with AcqKnowledge physio binary data file?

    I would like to read in and write physiological data files which were saved by BioPac�s AcqKnowledge 3.8.1 software, in conjunction with their MP150 acquisition system. To start with, I�d like to write a converter from different physiodata file format into the AcqKnowledge binary file format for version 3.5 � 3.7 (including 3.7.3). It will allow us to read different file format into an analysis package which can only read in file written by AcqKnowledge version 3.5 � 3.7 (including 3.7.3).
    I attempted to write a reader following the Application Note AS156 entitled �AcqKnowledge File Format for PC with Windows� (see http://biopac.com/AppNotes/ app156Fi
    leFormat/FileFormat.htm ). Note the link for the Mac File format is very instructive too - it is presented in a different style and might make sense to some people with C library like look (http://biopac.com/AppNotes/ app155macffmt/macff.htm).
    I guess the problem I had was that I could not manage to read all the different byte data stream with File.vi. This is easy in C but I did not get very far in LabView 7.0. Also, I was a little unsure which LabView data types correspond to int, char , short, long, double, byte, RGB and Rect. And, since it is for PC I am also assuming the data to be written as �little endian� integer, and thus I also used byte swap vi.
    Two samples *.acq binary files are attach to this post to the list. Demo.acq is for version 3.7-3.7.2, while SCR_EKGtest1b.acq was recorded and saved with AcqKnowledge 3.8.1, which version number is 41.
    I would be grateful if you someone could explain how to handle such binary file stream with LabView and send an example to i
    llustrate it.
    Many thanks in advance for your help.
    Donat-Pierre
    Attachments:
    Demo.acq ‏248 KB
    SCR_EKG_test1b.acq ‏97 KB

    The reading of double is also straight forward : just use a dble float wired to the type cast node, after inverting the string (indian conversion).
    See the attached example.
    The measure of skin thickness is based on OCT (optical coherent tomography = interferometry) : an optical fiber system send and received light emitted to/back from the skin at a few centimeter distance. A profile of skin structure is then computed from the optical signal.
    CC
    Chilly Charly    (aka CC)
             E-List Master - Kudos glutton - Press the yellow button on the left...        
    Attachments:
    Read_AK_time_info.vi.zip ‏9 KB

  • How can I read a binary file stream with many data type, as with AcqKnowled​ge physio binary data file?

    I would like to read in and write physiological data which was saved by Biopac�s AcqKnowledge 3.8.1 software, in conjunction with their MP150 acquisition system. To start with, I�d like to write a converter from different physiodata file format into the AcqKnowledge binary file format for version 3.5 � 3.7 (including 3.7.3). It will allow us to read different file format into an analysis package which can only read in file written by AcqKnowledge version 3.5 � 3.7 (including 3.7.3).
    I attempted to write a reader following the Application Note AS156 entitled �AcqKnowledge File Format for PC with Windows� (see http://biopac.com/AppNotes/app156FileFormat/FileFo​rmat.h
    tm ). Note the link for the Mac File format is very instructive too - it is presented in a different style and might make sense to some people with C library like look (http://biopac.com/AppNotes/app155macffmt/macff.ht​m) .
    I guess the problem I had was that I could not manage to read all the different byte data stream with File.vi. This is easy in C but I did not get very far in LabView 7.0. Also, because it is for PC I am assuming the data to be written as �little endian� integer, and thus I also used byte swap vi.
    I would be grateful if you someone could explain how to handle such binary file stream with LabView and send an example to illustrate it.
    Many thanks in advance for your help.
    Donat-Pierre

    One more step...
    short are U16 integer
    double are double precision float
    bool seem to be 2 bytes (= U16)
    char are string (variable length)
    rgb are U16 integer, with high order byte = 0
    rect should be 4 x U16 (top, left, bottom, right)
    Chilly Charly    (aka CC)
             E-List Master - Kudos glutton - Press the yellow button on the left...        

Maybe you are looking for

  • Pdf documenttitle in subjectbox in Mail

    Hello, In earlier versions of Acrobat, If you send your pdf by mail, the pdf filename appeared in de subject box of Mail. After an update this was no longer available. Is it still possible to do that? I hope you understand my question. I am not a nat

  • Chapter Marker to stop play

    Hi guys- Forgive me if this is in the manual or in a thread, wasn't sure what to look up. I have a movie that contains clips A, B, and C. Step 1 is to make chapter markers for A, B, and C. Then, I would like to have, say, a chapter maker that would s

  • Connecting 8520 to external GPS

    Hi! I've seen a few other messages about my problem, but I still don't know how to solve it. I have a BB Curve 8520. I want to use a running app and because the 8520 doesn't have a GPS, I bought an external one; B Speech keychain GPS. My BB can find

  • Mail Subject column

    In the mailbox view, when the subject of a message is longer than the column width you can hover the cursor over the subject an in a second or two you are shown the complete subject. Is there a key combination that can be used to see the complete sub

  • Sales Return, Zero Price

    We were on the user testing stage. Something went wrong to the production server and the back-up copy was loaded to that production server. Configurations were transferred and upload of data is being done. One of the issues I encountered is about sal