数学建模社区-数学中国

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

作者: 矩阵中的小萝卜    时间: 2005-9-6 09:06
标题: delphi基础问题专贴,欢迎大侠们参观指导!
<>效仿小菜菜也开一“delphi基础问题专贴”,欢迎各位大侠参观指导!</P>! `9 }9 R( I8 h8 o
<>[em02][em10][em02]</P>
( B$ k1 `: E; M& N<>也欢迎富含维生素级别的选手,咱们互相交流。[em01]</P>+ B" ]. h' j8 S; S7 f2 p
<> 问题如下:</P>: f! T1 G  V: [
<>   WSAStartup($101, GInitData);            //?<BR>    GetHostName(Buffer, SizeOf(Buffer));//好像是获得本机ip地址,但是下句是什么?<BR>    phe := GetHostByName(Buffer);         //?</P>
作者: ilikenba    时间: 2005-9-6 11:20
<>这两句之间可以不加任何语句了!</P>
7 t4 _) V$ R  }* S. J, |<>但是你这段程序写的并不好,因为 WSAStartup,GetHostName函数都有返回值的,这个返回值说明了函数执行是否成功,你应该对返回值作出判断,如果执行失败应该给用户一个提示!</P>
作者: 矩阵中的小萝卜    时间: 2005-9-6 13:09
<>谢谢大侠的解答,不过,我还是不太明白这几句的意思。</P>
  i% A3 V5 Y9 f<>GetHostName(Buffer, SizeOf(Buffer));//是不加这句吗?</P>
& r) {$ H. H0 E' f<>WSAStartup($101, GInitData);</P>
) j0 {0 P2 r) R' J4 g, A- @$ c# I% }: U<>不过这句到底是什么意思呢? 上网查了,说101是什么的版号?</P>
. S" V+ {& g6 \' q3 L<>那具体什么意思也不知道,这些东西到哪去查呢?</P>[em43][em43]
作者: ilikenba    时间: 2005-9-7 13:43
<DIV class=quote><B>以下是引用<I>矩阵中的小萝卜</I>在2005-9-6 13:09:19的发言:</B><BR>
9 e) p: A9 P/ `* V1 T+ y<>谢谢大侠的解答,不过,我还是不太明白这几句的意思。</P>2 h6 s6 `8 l& x' |6 d2 l0 r1 N
<>GetHostName(Buffer, SizeOf(Buffer));//是不加这句吗?</P>  U0 ]) h& |- M' ~; [" j
<>WSAStartup($101, GInitData);</P>2 u& C% z: \; d' |. h
<>不过这句到底是什么意思呢? 上网查了,说101是什么的版号?</P>1 }  I7 Z, t; W& |0 D9 \1 a# p) J- l
<>那具体什么意思也不知道,这些东西到哪去查呢?</P>[em43][em43]</DIV>; e( v- ]9 e/ M* H* D' r
<>GetHostName当然还要加的,我是说不用再加其他的函数了!
! }, G& K( T, t" K# `<>WSAStartup这个函数的作用是初始化WS2_32.DLL的使用,它的第 一个参数代表windows sockets所能支持的最高版本号!/ I! D2 V6 g2 q# F: y0 p
<>这个函数详细的说明你可以到<a href="http://www.msdn.com" target="_blank" >www.msdn.com</A>上去查询!
8 a; P8 J# ]- R* O2 p3 ?7 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>
作者: 矩阵中的小萝卜    时间: 2005-9-13 13:05
<>用delphi3连oracle7的客户端,以配置一个数据库别名hrb。但是,我想配置dbe,点开dbe中的hrb,输入密码和用户名。就出现下面错误,什么驱动程序的问题,那我应该在dbe中改什么呢?麻烦各位大侠指导一下[em02][em01][em02]</P>  ^  R) J' l( z. O
<>[attach]1983[/attach]<BR></P>

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

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>, T) \/ \# X  I: k6 {. r
<>first</P>7 {' C1 X- x  o3 Z& O+ o% \
<>if not eof</P>* d% j& T& Q% I; l
<>next</P>
/ R/ C0 K) f- R8 w) A; P1 w; C<>就可以</P>
作者: 矩阵中的小萝卜    时间: 2005-9-29 09:35
<>我想在delphi中加入科学计算器的科学复杂计算的功能,但不想再编一个计算器(调用的函数太多,查起用法来太费劲,有些查到了还不知怎么用?)。如何在我的delphi中动态赋参数给windows自带的计算器,然后返回程序中计算器的计算结果?</P>  h3 ^7 \/ P) P; K" E; {
<>麻烦哪位大侠指导一下这个难题!</P>[em02][em02][em02]
作者: madio    时间: 2005-9-29 12:54
<>看看shellexec函数的用法!</P>
作者: 矩阵中的小萝卜    时间: 2005-11-14 11:06
<>大家有什么好的易于查询的电子书吗?</P>2 @: |8 _4 \. p; v! }) ]
<>有些函数有些用法,要花很长时间,才能知道怎么用。在pdf格式的书中ctrl+f查询不了。</P>, Y6 H. \# ^1 E. t
<>最好有一个查询手册这样的东西。dephi、bcb的都行</P>[em02][em02]$ d# J+ e  V# Z
[此贴子已经被作者于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