delphi基础问题专贴,欢迎大侠们参观指导!
<P>效仿小菜菜也开一“delphi基础问题专贴”,欢迎各位大侠参观指导!</P><P></P>
<P>也欢迎富含维生素级别的选手,咱们互相交流。</P>
<P> 问题如下:</P>
<P> WSAStartup($101, GInitData); //?<BR> GetHostName(Buffer, SizeOf(Buffer));//好像是获得本机ip地址,但是下句是什么?<BR> phe := GetHostByName(Buffer); //?</P> <P>这两句之间可以不加任何语句了!</P>
<P>但是你这段程序写的并不好,因为 WSAStartup,GetHostName函数都有返回值的,这个返回值说明了函数执行是否成功,你应该对返回值作出判断,如果执行失败应该给用户一个提示!</P> <P>谢谢大侠的解答,不过,我还是不太明白这几句的意思。</P>
<P>GetHostName(Buffer, SizeOf(Buffer));//是不加这句吗?</P>
<P>WSAStartup($101, GInitData);</P>
<P>不过这句到底是什么意思呢? 上网查了,说101是什么的版号?</P>
<P>那具体什么意思也不知道,这些东西到哪去查呢?</P> <DIV class=quote><B>以下是引用<I>矩阵中的小萝卜</I>在2005-9-6 13:09:19的发言:</B><BR>
<P>谢谢大侠的解答,不过,我还是不太明白这几句的意思。</P>
<P>GetHostName(Buffer, SizeOf(Buffer));//是不加这句吗?</P>
<P>WSAStartup($101, GInitData);</P>
<P>不过这句到底是什么意思呢? 上网查了,说101是什么的版号?</P>
<P>那具体什么意思也不知道,这些东西到哪去查呢?</P></DIV>
<P>GetHostName当然还要加的,我是说不用再加其他的函数了!
<P>WSAStartup这个函数的作用是初始化WS2_32.DLL的使用,它的第 一个参数代表windows sockets所能支持的最高版本号!
<P>这个函数详细的说明你可以到<a href="http://www.msdn.com" target="_blank" >www.msdn.com</A>上去查询!
<P>请见<a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winsock/winsock/wsastartup_2.asp" target="_blank" >http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winsock/winsock/wsastartup_2.asp</A> <P>用delphi3连oracle7的客户端,以配置一个数据库别名hrb。但是,我想配置dbe,点开dbe中的hrb,输入密码和用户名。就出现下面错误,什么驱动程序的问题,那我应该在dbe中改什么呢?麻烦各位大侠指导一下</P>
<P><BR></P> 呵呵,问题解决了。在注册表中修改odbc中的在bde配的数据库,的一个dll的路径就可以了。 <P>我都用习惯ADO连接数据库了!不过说DBExpress不错,支持多个系统平台,用的也是驱动程序dll,配置相关的路径是很必要的!</P> 请问各位大侠,我想通过oracledataset来查询数据库,用for i:=0 to 10给动态参数赋值。然后输出到memo中。<BR>( memo3.text:=memo3.text+INTTOSTR(num)+'--'+oracledataset3.FieldByName('brand').Asstring+#13+#10 ;)<BR>但是,当i=1时查出来的结果是多条,它只显示第一条。<BR>我想基于memo1.Lines.Strings再次操作。<BR>所以,要是能告诉我如何直接提出那多条记录,能每条记录分别操作,也可以。呵呵 <P>用数据集导航</P>
<P>first</P>
<P>if not eof</P>
<P>next</P>
<P>就可以</P> <P>我想在delphi中加入科学计算器的科学复杂计算的功能,但不想再编一个计算器(调用的函数太多,查起用法来太费劲,有些查到了还不知怎么用?)。如何在我的delphi中动态赋参数给windows自带的计算器,然后返回程序中计算器的计算结果?</P>
<P>麻烦哪位大侠指导一下这个难题!</P>
页:
[1]
2