小编Clu*_*ess的帖子

返回Pascal中的值

对于在Pascal中返回值的函数,FunctionName := SomeVal;使用赋值.我认为它不会像return在C中那样在那个确切的位置停止函数执行.return在Pascal中有类似C的东西吗?(我正在使用FreePascal编译器)

pascal freepascal

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

在FreePascal中读取文件

我有一个具有指定结构的文本文件,即(对于每一行):char,space,char,space,double value,endline.例如

q w 1.23
e r 4.56
t y 7.89
Run Code Online (Sandbox Code Playgroud)

在Free Pascal中"提取"这些值的正确方法是什么?

pascal freepascal file fpc

5
推荐指数
2
解决办法
9964
查看次数

HTTP持久连接

尝试使用Linux套接字接口在C中实现一个简单的HTTP服务器我遇到了一些我希望它拥有的特性的困难,即持久连接.使用单独的TCP连接一次发送一个文件相对容易,但它似乎不是非常有效的解决方案(例如考虑多个握手).无论如何,服务器应该在一个TCP连接期间处理多个请求(HTML,CSS,图像).你能给我一些解决问题的线索吗?

c sockets linux http

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

序言:声明一个运算符

我已经定义了!(阶乘)函数并将其注册为算术函数和运算符,以便可以执行:A是6!。

现在我要定义!(奇数阶乘),但方法相同-编写子句,注册算术函数和运算符,调用A为7!-结果为SyntaxError:应为运算符

如果可能的话,我该如何注册!操作员?

是的,我知道,!通常是削减。

operator-overloading prolog iso-prolog

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

SQL Server Compact连接错误

我刚刚完成了Visual C#2008 SP1的全新安装,在此过程中还安装了Sql Compact 3.5 SP1.不过,当我尝试连接到sdf文件时:

SqlCeConnection conn = new SqlCeConnection(connectionString);
Run Code Online (Sandbox Code Playgroud)

我得到一个例外:

无法加载与版本8080的ADO.NET提供程序对应的SQL Server Compact的本机组件.安装正确版本的SQL Server Compact.有关更多详细信息,请参阅知识库文章974247.

我有点困惑,我应该安装/更新什么呢?

visual-studio-2008 sql-server-ce

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