数学建模社区-数学中国

标题: delphi基础问题专贴,欢迎大侠们参观指导! [打印本页]

作者: 矩阵中的小萝卜    时间: 2005-9-6 09:06
标题: delphi基础问题专贴,欢迎大侠们参观指导!
<>效仿小菜菜也开一“delphi基础问题专贴”,欢迎各位大侠参观指导!</P>
/ W4 N$ G% r+ h# @( M4 L9 P<>[em02][em10][em02]</P>
2 |% f! _/ p( Y. s<>也欢迎富含维生素级别的选手,咱们互相交流。[em01]</P>
7 F' P9 z: f7 a' e1 F; W<> 问题如下:</P>
0 z/ M0 |2 a4 Q7 L: {" ~# e8 ~<>   WSAStartup($101, GInitData);            //?<BR>    GetHostName(Buffer, SizeOf(Buffer));//好像是获得本机ip地址,但是下句是什么?<BR>    phe := GetHostByName(Buffer);         //?</P>
作者: ilikenba    时间: 2005-9-6 11:20
<>这两句之间可以不加任何语句了!</P>( l0 K7 b- V0 L" P1 o( h: T6 o
<>但是你这段程序写的并不好,因为 WSAStartup,GetHostName函数都有返回值的,这个返回值说明了函数执行是否成功,你应该对返回值作出判断,如果执行失败应该给用户一个提示!</P>
作者: 矩阵中的小萝卜    时间: 2005-9-6 13:09
<>谢谢大侠的解答,不过,我还是不太明白这几句的意思。</P>8 b4 C! P6 x" U9 W& t
<>GetHostName(Buffer, SizeOf(Buffer));//是不加这句吗?</P>
4 N- B% O9 w; K) U; H% j<>WSAStartup($101, GInitData);</P>& X1 q! Z7 F' O& V5 Q$ D5 w
<>不过这句到底是什么意思呢? 上网查了,说101是什么的版号?</P>
- N: q5 m& I1 }) R: H<>那具体什么意思也不知道,这些东西到哪去查呢?</P>[em43][em43]
作者: ilikenba    时间: 2005-9-7 13:43
<DIV class=quote><B>以下是引用<I>矩阵中的小萝卜</I>在2005-9-6 13:09:19的发言:</B><BR>/ F0 ?1 b1 l  U6 U! F
<>谢谢大侠的解答,不过,我还是不太明白这几句的意思。</P>" r' @- q( d# o/ m+ F) T
<>GetHostName(Buffer, SizeOf(Buffer));//是不加这句吗?</P>
2 z$ ~4 j( D) a2 j+ H% R<>WSAStartup($101, GInitData);</P>1 @6 V9 m. Q) J
<>不过这句到底是什么意思呢? 上网查了,说101是什么的版号?</P>  q4 s" j, J5 Q. l; Y
<>那具体什么意思也不知道,这些东西到哪去查呢?</P>[em43][em43]</DIV>
! w# m" F* x& w+ M, _<>GetHostName当然还要加的,我是说不用再加其他的函数了!2 ]: M& w. h" H8 C* h+ u; d  G
<>WSAStartup这个函数的作用是初始化WS2_32.DLL的使用,它的第 一个参数代表windows sockets所能支持的最高版本号!
( ~2 I* g  W$ y8 O3 w<>这个函数详细的说明你可以到<a href="http://www.msdn.com" target="_blank" >www.msdn.com</A>上去查询!
+ t( |  B) D  m) O! B4 N<>请见<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>
作者: 矩阵中的小萝卜    时间: 2005-9-13 13:05
<>用delphi3连oracle7的客户端,以配置一个数据库别名hrb。但是,我想配置dbe,点开dbe中的hrb,输入密码和用户名。就出现下面错误,什么驱动程序的问题,那我应该在dbe中改什么呢?麻烦各位大侠指导一下[em02][em01][em02]</P>
) k  }0 g: c7 u! \/ Q<>[attach]1983[/attach]<BR></P>

delphi基础问题专贴,欢迎大侠们参观指导!.jpg (15.87 KB, 下载次数: 365)

delphi基础问题专贴,欢迎大侠们参观指导!

delphi基础问题专贴,欢迎大侠们参观指导!


作者: 矩阵中的小萝卜    时间: 2005-9-15 10:36
呵呵,问题解决了。在注册表中修改odbc中的在bde配的数据库,的一个dll的路径就可以了。[em01][em01]
作者: madio    时间: 2005-9-15 13:21
<>我都用习惯ADO连接数据库了!不过说DBExpress不错,支持多个系统平台,用的也是驱动程序dll,配置相关的路径是很必要的!</P>
作者: 矩阵中的小萝卜    时间: 2005-9-20 16:55
请问各位大侠,我想通过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>所以,要是能告诉我如何直接提出那多条记录,能每条记录分别操作,也可以。呵呵[em01][em04][em01]
作者: 小菜菜同学    时间: 2005-9-21 20:43
<>用数据集导航</P>
: M# M6 w* K& [; h7 N1 A<>first</P>
" W+ D; L1 h1 i# u/ R7 N- d<>if not eof</P>* m  x* W& W* ~, X
<>next</P>- q+ T. h( E; E% b/ e6 b
<>就可以</P>
作者: 矩阵中的小萝卜    时间: 2005-9-29 09:35
<>我想在delphi中加入科学计算器的科学复杂计算的功能,但不想再编一个计算器(调用的函数太多,查起用法来太费劲,有些查到了还不知怎么用?)。如何在我的delphi中动态赋参数给windows自带的计算器,然后返回程序中计算器的计算结果?</P>
4 Y. _5 J2 e; i* B8 g<>麻烦哪位大侠指导一下这个难题!</P>[em02][em02][em02]
作者: madio    时间: 2005-9-29 12:54
<>看看shellexec函数的用法!</P>
作者: 矩阵中的小萝卜    时间: 2005-11-14 11:06
<>大家有什么好的易于查询的电子书吗?</P>4 B4 i. l7 c2 E2 y3 E7 u$ F! O
<>有些函数有些用法,要花很长时间,才能知道怎么用。在pdf格式的书中ctrl+f查询不了。</P>( N; x; V  Q; p5 {
<>最好有一个查询手册这样的东西。dephi、bcb的都行</P>[em02][em02]
3 E% e! f2 v( ]( V6 G: e
[此贴子已经被作者于2005-11-14 11:07:33编辑过]

作者: 矩阵中的小萝卜    时间: 2006-7-4 16:32
<p>我在一本书上,和网上都看到下面的语句:</p><p>说是调用一个屏幕保护程序在,panel2中预览。</p><p>但是,我运行了怎么什么反应都没有呀?</p><p>WinExec(pchar('F:\1程序与书籍\1新建delphi文件夹\屏幕保护\s.scr'+'/p' +inttostr(panel2.Handle)),<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SW_Show);</p><p>大侠们再帮帮我吧,研究了一天,一点没搞明白。郁闷。</p>[em14]




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5