AnalogOutput BeginWriteMultiSample - what recall is executed?

The BeginWriteMultiSample method for the analog output is a reminder.

Exactly when this callback is executed?

Example:

I am writing samples for 10 seconds to buffer (writing should last a few milliseconds if the buffer has space).

Is the recall performed after writing to the buffer is completed (= milliseconds if the buffer has space) or is executed after the samples recall was generated at the exit (= at least 10 seconds).

Hopefully, he will be executed after writing in the buffer is complete, because then you can easily use it to generate a continuous analog output.

Hi Camell

I hope this explanation helps a bit

When DAQmx analog-to-digital WriteMultiSample methods return?

Did you look in the examples?

Tags: NI Software

Similar Questions

  • Pavilion a1250n: what is the executable media center

    I have a pc media center in Windows XP.  A rogue program wiped out my Start menu, and I can't find the executable file for the HP media center program which I preferred for Windows Media Player.  Anyone know the name and location of the executable?

    America, welcome to the forum.

    Here are some instructions that can help you find the file you need:

    1. go to START.

    2. click on SEARCH.

    3. click on 'files and folders...'.

    4. from "what you want to search for?" list on the left, click "all files and folders."

    5 type file names in the search box, and select "local hard drives" (normally, it's the disk C :).

    6. click on "Search".

    I type in Media Center to see if that helps.  I have not used XP for years.  So, I'll memory that it is correct.

    Please click on the button + Thumbs up if I helped you and click on accept as Solution If your problem is resolved.

  • What happens when executing the statement truncation is canceled

    Hi all

    I executed the statement Truncate table in TOAD by mistake and canceled the execution immediately.
    now I can see that this table has records in there,
    What is exactly? When the executed get statement? in the end, after he has removed all the lines? or after the deletion of each record?

    so just need to know when exactly the get commited statement?

    TRUNCATE is DDL; who undertakes implied.
    Either you have all lines or lines ZERO .
    Since you have a few lines, I find that you have all the lines.

  • Panel halves identical - determine what recall half came?

    Hello. I have a panel where the halves upper and lower have the same set of controls.  The names of the constants are also the exact record even for a 1 or 2 joints at the end.  Each identical control in halves upper and lower serve the same function, and so I was thinking about using a callback function unique to the two.  The only difference is the result of the function is stored, and it depends on if the EVEN_COMMIT came from the top or the bottom. I wonder what is the best way to program this without having to duplicate the code?

    I thought I should probably check the control that generated the EVENT_COMMIT (high or low) and assign a variable a 0 or 1. I could then use the value of the variable to decide where to store the result of the callback function.

    A possible alternative is to missionattribue a callbackData controls on one half and his presence in the callback function test.

    Assigning the callback can be done this way immediately after the loading of the Panel:

    SetCtrlAttribute (panelHandle, Control_ID, ATTR_CALLBACK_DATA, (void *) 1);

    Test it in the callback is simply done by:

    If (callbackdata) {}

    .....

    }

    else {}

    .....

    }

    Through callbackData, you can simply pass a flag but some value which results in behaviors of reminder. For example, if you have a data table filled with the contents of the control, callbackdata could store the index in the array where to store the data.

  • What should I really in my services/processes in Task Manager under/Auto/stopped running?

    Is there a list published somewhere that tell what should be executed, auto or at the stop in the services or processes. Mine for some reason the other day came out and I had to go through all of them and quess what should be on and why since I have never really used another account on my Pavilion 9700 vista 32 bit when I check the see all users, it triple the size of the services and processes? Can someone help me with this, as I've lost all my system tools in my programs/accessories/tools system and a few other things in my programs I read could be of a registry cleaner. I had system mechanix for about a year but I didn't notice the tools gone until after it expires some time? Can anyone help please? Thank you.

    Hello

    There may be no problem that many Services start and stop on request so everything can be normal.

    Start - type in the search box-> control of the superior and right click on - RUN AS ADMIN.

    Or Control Panel - Administrative Tools - Control Services.

    To check the default settings for Windows Services:

    Windows 7
    http://www.blackviper.com/2009/01/13/black-vipers-Windows-7-service-configurations/#more-2989

    Windows 7 Service Pack 1
    http://www.blackviper.com/2010/12/17/black-vipers-Windows-7-Service-Pack-1-service-configurations/

    BlackViper - for Vista SP1 - Services - all return to their default values.
    http://www.blackviper.com/2008/01/28/black-vipers-Windows-Vista-Service-Pack-1-service-configurations/#more-3020

    BlackViper - for Vista SP2 - Services - all return to their default values.
    http://www.blackviper.com/2009/05/31/black-vipers-Windows-Vista-Service-Pack-2-service-configurations/#more-2991

    I hope this helps.

    Rob Brown - Microsoft MVP<- profile="" -="" windows="" expert="" -="" consumer="" :="" bicycle=""><- mark="" twain="" said="" it="">

  • All the executable files (.exe files) are open with mozilla firefox by default.

    All the executable files (.exe files) are open with mozilla firefox by default.my system is Compaq Mini 311c-1101SA. I can't run that no matter what file.i executable can not install any program now

    Hello

    When you get this program you want to use to open the file, you can select the appropriate program to open it?  If so, isn't there a box to check that says always use this program...

    Network adapter. Missing drivers?  Go to your device manager and look to see if there is lack of device drivers. They can be labeled as just a controller ethenet or other device with a small exclamation point.

    This means that they need a driver. In order to send you the link to the right driver, I need to know what model of network card you have.

    If you are unsure, click on all the missing devices in Device Manager. Then click on the Details tab. In the property drop-down list, select the second element (Hardware ID). After the first string of characters you see.

    Who will be ID the make and model of the device and I can send you the link for the drivers.

    Sorry, but I don't know anything about video games, so I can't help with that one.

    Paul

  • Need help to determine what caused several outbound connections domain workstation

    Need help to determine why my workstation area all of a sudden (in the last 4 days) seems to be launching many connections coming out of remote addresses of dllhost.exe.

    So far, I scanned the machine in safe mode with Malwarebytes, Malwarebytes Antirootkit, Superantispyware, Rootkit Remover (McAfee) and various other applications of identification or remove malware without success. The machine seems to be clean of malware.

    I use Sysinternals Process Explorer to view the file in question, but I can't determine how it is running. The file at the bottom of the screenshot below is the file in question. I've suspended in this shot, or there could be dozens of dllhost.exe initialized below the first.

    Using tcpview from Sysinternals shows that the process to connect to several remote IP addresses which, in many cases, are not identifiable via whois (or I do something wrong, which is quite possible).

    Is it possible to determine what triggers the executable which, in turn, seems to be calling outbound connections?

    This issue is beyond the scope of this site and must be placed on Technet or MSDN

    http://social.technet.Microsoft.com/forums/en-us/home

    http://social.msdn.Microsoft.com/forums/en-us/home

  • Executes the batch

    Hi all

    I am trying to run a batch process using the following config file details.

    < configuration >

    < options >

    < base > global < / background >

    < modules > Compiled/CRA_V1.1.1.zip < / modules >

    < database >

    < url > JDBC:Oracle:thin:CRA/CRA@localhost:1521:XE < / url >

    oracle.jdbc.OracleDriver < driver > < / driver >

    < driversrc > \ojdbc6.jar < / driversrc >

    < / data >

    < output type = "db" / >

    < / options >

    <>mappings

    < mapping entity = "global" table = 'ARC. GLOBAL primary key' 'Global' = >

    <! - ENTRY ATTRIBUTES - >

    < attribute name = "in_sub_model_type" field = "in_sub_model_type" / >

    < attribute name = "in_client_bank_relationship_startdate" field = "in_client_bank_rltnshp_strdate" / >

    < attribute name = "in_client_company_incorporate_date" field = "in_client_company_incrpt_date" / >

    < attribute name = "in_client_COI" field = "in_client_COI" / >

    < attribute name = "in_client_PEP" field = "in_client_PEP" / >

    < attribute name = "in_cdd_country" field = "in_cdd_country" / >

    ..............................................................

    ............................................

    ........................................

    But I get the following error while doing the same thing.

    Picked up _JAVA_OPTIONS:-Xmx1024M-Xms512M

    Start batch processing

    Master process started

    FATAL HAND Master - could not parse the file of configuration: configured data root ent

    Ity name cannot be resolved in all of known data: global

    com.oracle.determinations.batch.exceptions.ConfigurationException: could not normal

    configuration file is: name of the configured root data entity can be solved in kn

    own set of data: global

    at com.oracle.determinations.batch.dataset.XMLMappingDataSetParser.initi

    aliseDataSet(XMLMappingDataSetParser.java:103)

    at com.oracle.determinations.batch.config.DeterminationsBatchConfigurati

    onParser.parseConfiguration(DeterminationsBatchConfigurationParser.java:111)

    at com.oracle.determinations.batch.BatchProcessor.execute (BatchProcessor

    . Java:260)

    at com.oracle.determinations.batch.CmdLine.main(CmdLine.java:106)

    Caused by: com.oracle.determinations.batch.exceptions.MetaDataException: configuration

    Red root data entity name cannot be resolved in all of known data: global

    to com.oracle.determinations.batch.dataset.MetaData.resolveSourceTable (M

    etaData.java:165)

    at com.oracle.determinations.batch.dataset.XMLMetaDataBuilder.buildMetad

    ATA(XMLMetaDataBuilder.Java:145)

    at com.oracle.determinations.batch.dataset.XMLMappingDataSetParser.build

    MetaData(XMLMappingDataSetParser.java:169)

    at com.oracle.determinations.batch.dataset.XMLMappingDataSetParser.initi

    aliseDataSet(XMLMappingDataSetParser.java:95)

    ... 3 more

    Exception caught during treatment. Total files: 0 number Total of cases ignores

    d: 0. time: 0:00:01

    Press a key to continue...

    I know that this problem is related to the element of global < / background > < base > if still after giving the value of the right root element I get error...

    Please let me know if anyone has an idea on the same and I would like to know if I'm still missing something.

    First of all, my mistake on the withdrawal of the configuration option. If the option is omitted, the batch will get a entity with table = 'global'. Since your base table is BOW. GLOBAL, it won't work.

    Secondly, the exception you reported when using ARC. GLOBAL is more unexpected. It indicates that the batch has read the option, but may not match the value in a table read name from the entities. The configuration file, you posted looks correct and works correctly with a model project, I created.

    A few things to try:

    Check distinguish uppercase / lowercase

    The configuration is case-sensitive, so must match the name of the table of the said entity exactly.

    Search for hidden illegal characters

    There may be some illegal character hidden in the configuration that prevents treatment by lots of reading the elements. Comment out or temporarily remove each element in turn and compare the error messages thrown when the batch is re-performance.

    The efficiency of forestry

    Set up batch processing to produce output of debug level (see this page). What is re-executed with the original Setup debug output?

    Remove the user table names prefix

    The configuration indicates that the batch process connects to the database that the user of the ARC, so the batch must be able to read the tables identified without the prefix of the user

    • Delete the option
    • Change the header mapping global entity to , ensuring the attribute table = 'global' is tiny.
    • Change the mapping entity ent_ARM header to

    This measure should allow the command processor to implicitly use the mapping of global entities as the basis.

  • BEFORE El 13: What codec to export images GoPro 1080 50 p? Import and editing work wonderful. Export does not codec 1080 50 p. I took 25 1080 p instead. Rendered film seems odd.

    Import and editing work wonderful. Export does not codec 1080 50 p. I took 25 1080 p instead. Rendered film seems odd.

    What codec is better to use for minimum redisplay and play on TV (Europe) or a PC?

    sunsetblind

    What operating system executes your 13 items first?

    Were you aware of the tab button/video advanced for that you select under Presets?

    Here you can customize the preset... If you want 1080 p 50, example

    Publish + share

    Computer

    AVCHD

    with Presets = MP4 - H.264, 1920 x 1080 p 25

    then, under the advanced settings of this preset button/video tab, customize 1080p50.

    Do not hesitate if you have any questions or need any clarification. We need to examine the full

    Details of your project (import, edit, export) If you see irregularities beyond not being able to

    NEC 1080p50.

    Thank you.

    RTA

  • What job

    Hello
    HR91, 8.52 tools, database ORACLE 11 g R2, I have this error in oracle alertlog:

    [ORA-07445: stated exception: dump core [evaopn3 () + 1779] [ACCESS_VIOLATION] [ADDR:0 x 4] [PC:0x1428547A9] [UNABLE_TO_READ]]

    And the execution of the query:
    SELECT FILL.HRS_PERSON_ID,FILL.HRS_RCMNT_ID,FILL.OPRID,TO_CHAR(CAST((FILL.HRS_SUBMITTED_DTTM) AS TIMESTAMP),'YYYY-MM-DD-HH24.MI.SS.FF'),FILL.LAST_NAME_SRCH,FILL.FIRST_NAME_SRCH,FILL.NAME_DISPLAY,FILL.APP_PER_STATUS,FILL.HRS_PROFILE_SEQ,FILL.HRS_JOB_OPENING_ID,FILL.STATUS_CODE,FILL.HRS_STATUS_CODE,FILL.DESCR,FILL.STATUS_REASON,TO_CHAR(FILL.HRS_STATUS_DT,'YYYY-MM-DD'),FILL.ENTRY_SOURCE,TO_CHAR(FILL.ENTRY_DATE,'YYYY-MM-DD'),FILL.PREV_EMPL_BY_COMPY,TO_CHAR(CAST((FILL.HRS_ROW_ADD_DTTM) AS TIMESTAMP),'YYYY-MM-DD-HH24.MI.SS.FF'),FILL.HRS_ROW_ADD_OPRID,TO_CHAR(CAST((FILL.HRS_ROW_UPD_DTTM) AS TIMESTAMP),'YYYY-MM-DD-HH24.MI.SS.FF'),FILL.HRS_ROW_UPD_OPRID,FILL.HIGHEST_EDUC_LVL,FILL.DEPTID,FILL.JPM_CAT_ITEM_QUAL2 FROM PS_HRS_FIND_RSLT_I FILL  where HRS_RCMNT_ID = :1 AND HRS_PERSON_ID = :2
    How do I know what peoplesoft job executes this query?

    Thank you

    I would start by opening the record HRS_FIND_RSLT_I definition in AppDesigner, check its object references.

    In a 8.52.09 environment this would be:
    Search for references to record HRS_FIND_RSLT_I...
    Used by the HRS_FIND_APP_R_SBP (Page) (field)
    Used by DESCR HRS_FIND_APP_R_SBP (Page) (field)
    Used by HRS_JOB_OPENING_ID HRS_FIND_APP_R_SBP (Page) (field)
    Used by HRS_PERSON_ID HRS_FIND_APP_R_SBP (Page) (field)
    Used by HRS_PROFILE_SEQ HRS_FIND_APP_R_SBP (Page) (field)
    Used by HRS_RCMNT_ID HRS_FIND_APP_R_SBP (Page) (field)
    Used by NAME_DISPLAY HRS_FIND_APP_R_SBP (Page) (field)
    Used by PREV_EMPL_BY_COMPY HRS_FIND_APP_R_SBP (Page) (field)
    Used by STATUS_CODE HRS_FIND_APP_R_SBP (Page) (field)
    Used in PeopleCode: HRS_REC_SCHAPP (COMPONENT). GBL (MARKET). HRS_APP_RCM_WRK (RECORD). HRS_APP360_DTA_PB (FIELD). FieldChange (METHOD) as HRS_FIND_RSLT_I (RecName). HRS_PERSON_ID (Field)
    Used in PeopleCode: HRS_REC_SCHAPP (COMPONENT). GBL (MARKET). HRS_APP_RCM_WRK (RECORD). HRS_APP360_DTA_PB (FIELD). FieldChange (METHOD) as HRS_FIND_RSLT_I (RecName). HRS_PROFILE_SEQ (Field)
    Used in PeopleCode: HRS_REC_SCHAPP (COMPONENT). GBL (MARKET). HRS_APP_RCM_WRK (RECORD). HRS_RCMNT_S_ACTION (FIELD). FieldChange (METHOD) as HRS_FIND_RSLT_I (RecName). HRS_JOB_OPENING_ID (Field)
    Used in PeopleCode: HRS_REC_SCHAPP (COMPONENT). GBL (MARKET). HRS_APP_RCM_WRK (RECORD). HRS_RCMNT_S_ACTION (FIELD). FieldChange (METHOD) as HRS_FIND_RSLT_I (RecName). HRS_PERSON_ID (Field)
    Used in PeopleCode: HRS_REC_SCHAPP (COMPONENT). GBL (MARKET). HRS_APP_RCM_WRK (RECORD). HRS_RCMNT_S_ACTION (FIELD). FieldChange (METHOD) as HRS_FIND_RSLT_I (RecName). HRS_PROFILE_SEQ (Field)
    Used in PeopleCode: HRS_REC_SCHAPP (COMPONENT). GBL (MARKET). HRS_APP_RCM_WRK (RECORD). HRS_RCMNT_S_ACTION (FIELD). FieldChange (METHOD) as HRS_FIND_RSLT_I (RecName). HRS_RCMNT_ID (Field)
    Used in PeopleCode: HRS_REC_SCHAPP (COMPONENT). GBL (MARKET). HRS_APP_RCM_WRK (RECORD). HRS_RCMNT_S_ACTION (FIELD). FieldChange (METHOD) as HRS_FIND_RSLT_I (RecName). STATUS_CODE (Field)
    Used in PeopleCode: HRS_REC_SCHAPP (COMPONENT). GBL (MARKET). HRS_APP_RCM_WRK (RECORD). HRS_RESUME_BTN (FIELD). FieldChange (METHOD) as HRS_FIND_RSLT_I (RecName). HRS_PERSON_ID (Field)
    Used in PeopleCode: HRS_REC_SCHAPP (COMPONENT). GBL (MARKET). HRS_APP_RCM_WRK (RECORD). HRS_RESUME_BTN (FIELD). FieldChange (METHOD) as HRS_FIND_RSLT_I (RecName). HRS_PROFILE_SEQ (Field)
    Used in PeopleCode: HRS_APPLICANT_TRACKING (APPLICATION_PACKAGE). HRS_FIND_APP (APPLICATION_PACKAGE1). BUS (APPLICATION_PACKAGE2). Controller (APPLICATION_CLASS). OnExecute (METHOD) as HRS_FIND_RSLT_I (RecName). DESCR (Field)
    Used in PeopleCode: HRS_APPLICANT_TRACKING (APPLICATION_PACKAGE). HRS_FIND_APP (APPLICATION_PACKAGE1). BUS (APPLICATION_PACKAGE2). Controller (APPLICATION_CLASS). OnExecute (METHOD) as HRS_FIND_RSLT_I (RecName). HRS_JOB_OPENING_ID (Field)
    Used in PeopleCode: HRS_APPLICANT_TRACKING (APPLICATION_PACKAGE). HRS_FIND_APP (APPLICATION_PACKAGE1). BUS (APPLICATION_PACKAGE2). Controller (APPLICATION_CLASS). OnExecute (METHOD) as HRS_FIND_RSLT_I (RecName). HRS_PERSON_ID (Field)
    Used in PeopleCode: HRS_APPLICANT_TRACKING (APPLICATION_PACKAGE). HRS_FIND_APP (APPLICATION_PACKAGE1). BUS (APPLICATION_PACKAGE2). Controller (APPLICATION_CLASS). OnExecute (METHOD) as HRS_FIND_RSLT_I (RecName). HRS_PROFILE_SEQ (Field)
    Used in PeopleCode: HRS_APPLICANT_TRACKING (APPLICATION_PACKAGE). HRS_FIND_APP (APPLICATION_PACKAGE1). BUS (APPLICATION_PACKAGE2). Controller (APPLICATION_CLASS). OnExecute (METHOD) as HRS_FIND_RSLT_I (RecName). HRS_RCMNT_ID (Field)
    Used in PeopleCode: HRS_APPLICANT_TRACKING (APPLICATION_PACKAGE). HRS_FIND_APP (APPLICATION_PACKAGE1). BUS (APPLICATION_PACKAGE2). Controller (APPLICATION_CLASS). OnExecute (METHOD) as HRS_FIND_RSLT_I (RecName). NAME_DISPLAY (Field)
    Used in PeopleCode: HRS_APPLICANT_TRACKING (APPLICATION_PACKAGE). HRS_FIND_APP (APPLICATION_PACKAGE1). BUS (APPLICATION_PACKAGE2). Controller (APPLICATION_CLASS). OnExecute (METHOD) as HRS_FIND_RSLT_I (RecName). STATUS_CODE (Field)
    Used in PeopleCode: HRS_APPLICANT_TRACKING (APPLICATION_PACKAGE). HRS_FIND_APP (APPLICATION_PACKAGE1). BUS (APPLICATION_PACKAGE2). Controller (APPLICATION_CLASS). OnExecute (METHOD) as RECORD (RecName). HRS_FIND_RSLT_I (Field)
    Used in PeopleCode: HRS_COMMON (APPLICATION_PACKAGE). CMP_HRS_REC_SCHAPP (APPLICATION_PACKAGE1). UI (APPLICATION_PACKAGE2). RecSchAppPage (APPLICATION_CLASS). OnExecute (METHOD) as RECORD (RecName). HRS_FIND_RSLT_I (Field)
    Used in PeopleCode: HRS_REC_SCHAPP (COMPONENT). GBL (MARKET). HRS_APP_ACT_WRK (RECORD). HRS_APP_ACT_BTN (FIELD). FieldChange (METHOD) as RECORD (RecName). HRS_FIND_RSLT_I (Field)
    Used in PeopleCode: HRS_REC_SCHAPP (COMPONENT). GBL (MARKET). HRS_APP_ACT_WRK (RECORD). HRS_APP_ACT_BTN (FIELD). FieldEdit (METHOD) as RECORD (RecName). HRS_FIND_RSLT_I (Field)
    Finished searching - found 29 definition (s)

    Looking at the list of application folders are more interesting when you talk about jobs, unless some AppEngine uses a CI for example. But I think most great would be AppPackage HRS_APPLICANT_TRACKING.

  • What is 7za.exe?

    I have the latest version Photoshop CC, CC of bridge and the creative cloud Adobe desktop application installed on a Windows 7 Home Premium computer.  My anti-anti-virus/firewall program to quarantine a file named "7za.exe" is in one of the Adobe folders.  This file is located in

    Program Files (x 86) > Adobe > Adobe Creative Cloud > Utils > Zip

    Can someone tell me what is this executable, and if it is legitimately part of the installation of Adobe Creative Cloud?

    Thank you

    Chas

    7za.exe is the 7 - zip command line version, see http://www.7-zip.org/

    It is in my CC zip file as well. You can right-click on it and scan it with your AV If you wish.

    Gene

  • iPhotos Deleting and combining and Unix?

    Three questions:

    1. I have three photos of 4,000 in my waste of iPhoto. These three photos I want to delete ONLY! How can I do this without deleting the entire folder of 4,000 in the Trash now.

    2. it seems to me including myself 3 iPhoto libraries - is there a way to combine into one. It's confusing.

    3. when I go to the images via Finder there is the following. A black square that then said: Photo database, amended on 21 January 2016, created January 2, 2016, 31 k, Unix executable, last Date Opened May 30, 2016.

    What is c?

    Can I delete it?

    What does Unix executable? And why a black box?

    Thanking you in advance,

    Belinda

    1 n ° just like everywhere else in the OS Mac, the trash isn't a place to store the files that you * might * want to remove. This is a place to delete files. You might also wonder why keep you 4 000 files in your trash in iPhoto. Solution: Delete the files you want to keep the trash - make a new event and then delete the others.

    2. you can merge libraries iPhoto with the paid version of iPhoto Library Manager. It is the only way to do it.

    3. that sounds like junk. You can delete it.

  • Paper sizes

    It is deplorable that the 7520 Photosmart will not print custom paper sizes.  A fallback is to use the closest to that paper size that you want, but in the drop-down list, it does not show the formats of paper - just names (how am I supposed to know what is the 'Executive' or 'Japanese postcard' size?

    There was no critcism planned to you - only to a bad product from HP!  Your help is appreciated

  • Update to El Capitan: does not start

    I did a clean install of El Capitan on my MacBook Air and transferred all my apps, files, settings etc. of Time Machine. After some initial difficulties to obtain the user account to work (I've done something in users and groups, but can not remember what exactly), all executed perfectly. I closed, come to the office and restarted, only to be confronted with a blue screen and nothing else. I was in Disk Utility first aid and everything seems in good condition it. I am at a loss. Can anyone help?

    Try a boot sure try safe mode if your Mac does not end commissioning - Apple Support

    And see OS X Yosemite: If you see a blue screen at startup

  • Problem of digital slides

    Hello

    One day, I have problem on a digital slide. I use this slide in a loading window.

    The slide seems fine form 0 to 100, but when returning to 0 I see a dark line at the right position, but the blade is fully complete:

    I use this code:

    static int CVICALLBACK Banner_TH (void *functionData)
    {
        int i =0;
    
        do
        {
            if (i>=100)
            {
                i = 0;
            }
            else
            {
                i=i+1;
            }
            SetCtrlVal (panel_Handle,LOAD_PAN_WAIT ,i );
            ProcessDrawEvents ();
    
            Delay(0.1);
        }
        while(!_stopThread);
    
        HidePanel( panel_Handle ); 
    
        return 0;
    }
    

    and this one call:

    SetCtrlVal (panel_Handle,LOAD_PAN_WAIT ,0 ); 
    
        //Start Banner in thread
        _stopThread = 0;
    
        CmtScheduleThreadPoolFunction (DEFAULT_THREAD_POOL_HANDLE,
                                       Banner_TH, NULL,&_threadID );
    

    If someone has an idea?

    Thank you

    I can't think about a problem when updating a control in a thread that Dow clean the Panel where control.

    You could PostDeferredCall in the thread of a function that updates the control by passing the value function callbackData: delayed recall is executed in the main thread, which is the one that normally manages the user interface, unless you have loaded the Panel in the separate thread (which do not).

Maybe you are looking for