问题列表 - 第10063页

选择()不在线程中工作

我必须监控串口并处理其数据.作为测试程序,我只使用了一个端口的select.运行功能如下:

void <ProtocolClass>::run()
{
    int fd = mPort->GetFileDescriptor();
    fd_set readfs;
    int maxfd=1;
    int res;
    FD_ZERO(&readfs);
   FD_SET(fd,&readfs); 
    struct timeval Timeout;
    Timeout.tv_usec=0;
    Timeout.tv_sec=3;


   //BYTE  ack_message_frame[ACKNOWLEDGE_FRAME_SIZE];
   while(true)
   {
        usleep(10);
        res=select(maxfd,&readfs,NULL,NULL,NULL);
        if(res<0)
           perror("\nselect failed");
        else if( res==0)
                puts("TIMEOUT");
        else if(FD_ISSET(fd,&readfs))
        {//IF INPUT RECEIVED
            qDebug("************RECEIVED DATA****************");
        FlushBuf();
        qDebug("\nReading data into a read buffer");
        int bytes_read=mPort->ReadPort(mBuf,1000);
        mFrameReceived=false;
        for(int i=0;i<bytes_read;i++)
        {
            qDebug("%x",mBuf[i]);
        }



        //if complete frame has been received, write the acknowledge message frame to the port.
        if(bytes_read>0)
        {
            qDebug("\nAbout to Process Received bytes");
            ProcessReceivedBytes(mBuf,bytes_read);
            qDebug("\n Processed …
Run Code Online (Sandbox Code Playgroud)

c++ multithreading

0
推荐指数
1
解决办法
575
查看次数

使用stdcall创建可以在Delphi应用程序中导入的C#DLL - 可能?

我有一个程序,我需要创建一个DLL,希望在C#中.该程序是用Delphi编写的,我有一个代码的接口文件.该接口使用stdcall调用约定.

是否可以创建符合接口的C#DLL并可以在Delphi应用程序中使用?

是否有一些示例代码演示如何将C#DLL编码为stdcall接口方法?

c# delphi delphi-2007 stdcall

10
推荐指数
3
解决办法
1万
查看次数

所以我的Excel-VBA项目密码很容易被破解......还有什么其他选择?

现在我知道有一个简单的解决方法来锁定和密码保护VBA代码的标准方法,我想继续采用更有效的方法来保护代码.我将向客户提供基于Excel的工具,但想要的不仅仅是简单的烦恼型保护,只会阻止最懒的黑客.

Excel-VBA中是否有任何选项,或者我们是否真的必须编译单独的应用程序并忘记基于Excel的界面?

passwords excel vba excel-vba password-protection

14
推荐指数
1
解决办法
8585
查看次数

是否可以将CMFCToolBar添加到对话框中?

我只是尝试了将CToolbar添加到新CMFCToolBar上的对话框的标准方法.但它不起作用.我想深入了解新的实现,我想知道它是否真的可行?

c++ mfc mfc-feature-pack visual-c++

2
推荐指数
1
解决办法
3984
查看次数

UISlider返回两个Touch Up Inside事件,为什么会这样?

我有一个滑块,我用它来设置某个浮动值.我将Value Changed连接到viewController中的方法.那部分工作正常.

我需要知道用户何时开始触摸控件但不一定是滑块更改的每一个瞬间(我收到了Value Changed事件).所以我将Touch Up Inside事件连接到viewController中的另一个方法.

问题是,当用户触摸UISlider控件时,该方法被调用两次.WTF?它与UIButton或其他触摸事件(如Touch Down)无关.

我认为,我可以解决它,但它似乎是滑块控件处理触摸的方式中的一个错误.有人知道它为什么会发生吗?

BTW:即使Touch Up Inside是唯一连接的事件,也会发生双触摸事件.

iphone cocoa-touch uislider

6
推荐指数
2
解决办法
1万
查看次数

在(DB2)SQL中选择上个月的第一天

我需要检查每月查询的给定日期是否在前一个月.我可以得到

CURRENT DATE - 1 MONTH
Run Code Online (Sandbox Code Playgroud)

比较所选日期,但我不能假设当前日期将是每个月的第一天.是否有内置的方法来获取本月的第一天而不提取年份和月份并将其粘合在一起?

sql database db2 date

7
推荐指数
2
解决办法
4万
查看次数

使用单个安装生成静态库和可执行文件(autoconf)

我知道如何构建项目或如何使用autoconf创建库.

我想要实现的是生成一个静态库并使用该库在单个configure/make/make install运行中构建项目.

我想将一些源文件放入库中,其余的要使用这个库进行编译.

如何修改makefile.am文件和configure.ac以使其正常工作?

c++ automake autoconf static

2
推荐指数
1
解决办法
4394
查看次数

如何解决"/'应用程序中的服务器错误"错误?

我正在尝试在我们的服务器中部署asp.net应用程序,而我收到以下错误.

Server Error in '/' Application. 
________________________________________
Configuration Error 
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately. 
Parser Error Message: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level.  This error can be caused by a virtual directory not being configured as an application in IIS.
Source Error: 
Line 63:             ASP.NET to identify an …
Run Code Online (Sandbox Code Playgroud)

asp.net

23
推荐指数
3
解决办法
34万
查看次数

scrollsToTop不工作

我有以下对象结构:

  • 的UITabBarController
    • UINavigationController的
      • 的UITableViewController

它曾经工作,但后来我将UITabBarController添加到混合中,并进行了一系列其他大的更改,并在它之间停止了.

到目前为止,我有:

  • 创建了一个具有该结构的新项目,这似乎工作正常.
  • 检查了只有一个带有scrollsToTop的视图
  • 尝试直接在UITabBarController下添加一个新的UITableViewController ...仍然无法正常工作.

可能有用的一件事-scrollViewShouldScrollToTop:是即使表视图控制器tableView.delegate设置为控制器,也不会被调用.

iphone cocoa-touch objective-c

5
推荐指数
1
解决办法
3879
查看次数

Objective C静态类级变量

我有一个类电影,每个都存储一个唯一的ID.在C#,Java等中我可以定义一个静态int currentID,每次设置ID时我都可以增加currentID,并且更改发生在类级别而不是对象级别.这可以在Objective C中完成吗?我发现很难找到答案.

variables static objective-c

142
推荐指数
5
解决办法
15万
查看次数