小编paj*_*777的帖子

WCF/C#无法捕获EndpointNotFoundException

我已经创建了一个WCF服务和客户端,它一直有效,直到捕获错误.具体来说,我试图抓住EndpointNotFoundException服务器发生在那里无论出于何种原因.我已经尝试了一个简单的try/catch块来捕获特定的错误及其派生的通信异常,并且我尝试捕获Exception.这些都没有成功捕获异常,但我确实得到了

System.ServiceModel.dll中出现'System.ServiceModel.EndpointNotFoundException'类型的第一次机会异常

在客户端尝试打开服务时的输出窗口中.关于我做错了什么的任何想法?

c# error-handling wcf

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

如何在GLSL中更新统一变量

我试图从我的应用程序更新我的着色器中的眼睛位置,但是当我尝试这个时,我一直收到错误1281.初始化后我没有问题,因为我随后尝试更新值.这是我的代码:

void GraphicsObject :: SendShadersDDS(char vertFile [],char fragFile [],char filename []){

            char *vs = NULL,*fs = NULL;

            vert = glCreateShader(GL_VERTEX_SHADER);
            frag = glCreateShader(GL_FRAGMENT_SHADER);

            vs = textFileRead(vertFile);
            fs = textFileRead(fragFile);
            const char * ff = fs;
            const char * vv = vs;

            glShaderSource(vert, 1, &vv, NULL);
            glShaderSource(frag, 1, &ff, NULL);

            free(vs); free(fs);

            glCompileShader(vert);
            glCompileShader(frag);

            program = glCreateProgram();
            glAttachShader(program, frag);
            glAttachShader(program, vert);

            glLinkProgram(program);
            glUseProgram(program);

        LoadCubeTexture(filename, compressedTexture);

        GLint location = glGetUniformLocation(program, "tex");
        glUniform1i(location, 0);
        glActiveTexture(GL_TEXTURE0);

        EyePos = glGetUniformLocation(program, "EyePosition");

        glUniform4f(EyePos, EyePosition.X(),EyePosition.Y(), 
                                    EyePosition.Z(), 1.0); …
Run Code Online (Sandbox Code Playgroud)

c++ opengl glsl

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

标签 统计

c# ×1

c++ ×1

error-handling ×1

glsl ×1

opengl ×1

wcf ×1