一:怎样判别一个程序运行在内存中。不知怎样实现。
二:在窗口一上点一下按钮后运行另一窗口,同时窗口一最小化(windowstate:=wsnormal最小化后是停留在屏幕的最下方,我想最小化后停留在桌面工具栏的上面),不知怎样实现。
三:我有一个表,某一字段长度为100,我用ADOConnection1,ADOQuery1,DBEdit1最后把数据显示在DBEdit1中时它对应的长度也是100,做的报表后面也跟着一长串空格,我以前用bde时没这个问题的,不知怎么回事。请朋友帮我看看,谢谢。
二:在窗口一上点一下按钮后运行另一窗口,同时窗口一最小化(windowstate:=wsnormal最小化后是停留在屏幕的最下方,我想最小化后停留在桌面工具栏的上面),不知怎样实现。
三:我有一个表,某一字段长度为100,我用ADOConnection1,ADOQuery1,DBEdit1最后把数据显示在DBEdit1中时它对应的长度也是100,做的报表后面也跟着一长串空格,我以前用bde时没这个问题的,不知怎么回事。请朋友帮我看看,谢谢。
if temphandle <> nil then
showmessage('the application already run');
if temphandle <> nil then
showmessage('the application already run');
------------
temphandle 是什么类型的变量?
----------
能不能我输入'111',那他就显示三个字节的长度,能不能做到呢:
'你可以设置字段的显示长度为50',你是在哪里设置的。
第三个问题dbedit是不是有个autosize的属性?
表中字段类别该为varchar
------------
第三个问题解决了,谢谢你。
...
uses
...,windows;begin
CreateMutex(nil, True, 'THIS_PROGRAM_ALREADY_EXISTS');
if GetLastError = ERROR_ALREADY_EXISTS then
Exit;
...
end.二、你是想打开一个窗口后,原窗口不可见?下面这段代码下可供参考:
...
uses
..., Unit2;
...
//In Unit2 the Form name is 'Form2'
procedure TForm1.Button1Click(Sender: TObject);
begin
Form2 := TForm2.Create(Self);
try
Self.Hide;
Form2.ShowModal;
Self.Show;
except
Form2.Free;
end;
end;三、这个问题因为我没有碰到,帮不了你。