 
			
				15.12.2012, 15:31
			
			
			
		  
	 | 
	
		
		
		
			
			| 
			
				
				
				 Новичок 
				
				
			 | 
			  | 
			
				
				
					Регистрация: 03.10.2010 
					
					
					Сообщения: 64
 
				
					Репутация: 10 
					    
				 
				
			 | 
		 
		 
		
	 | 
	
	
	
		
			
			
				 
				
			 
			 
			
		
		
		
		Спасибо, исправил, есть еще один вопрос, есть код для авторизации: 
	Код: 
	unit MainUnit;
interface
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  ....
const
   InputBoxMessage = WM_USER + 200;
   
   
  private
   procedure InputBoxSetPasswordChar(var Msg: TMessage); message InputBoxMessage;
    { Private declarations }
   
   
   
procedure TForm1.InputBoxSetPasswordChar(var Msg: TMessage);
 var
   hInputForm, hEdit, hButton: HWND;
 begin
   hInputForm := Screen.Forms[0].Handle;
   if (hInputForm <> 0) then
   begin
     hEdit := FindWindowEx(hInputForm, 0, 'TEdit', nil);
     {
      // Change button text:
      hButton := FindWindowEx(hInputForm, 0, 'TButton', nil);
      SendMessage(hButton, WM_SETTEXT, 0, Integer(PChar('Cancel')));
    }
     SendMessage(hEdit, EM_SETPASSWORDCHAR, Ord('*'), 0);
   end;
 end;
 
procedure TForm1.FormCreate(Sender: TObject);
var
s:string;
begin
PostMessage(Handle, InputBoxMessage, 0, 0);
s:= InputBox('Авторизация', 'Введите пароль к программе:', '');
if s<>'22085641'
then begin
 ShowMessage('Неверный пароль');
 halt;
 end
 else
 ShowMessage('Вы удачно авторизовались!');
end;
  
 
программа загружается и сворачивается в трей, если два раза щелкнуть 
то вылазиет инпутбокс но вместе с формой, как сделать что форма при этом не открывалась?  
		
	
		
		
		
		
		
	
		
			
 
			
			
			
				 
			
			
			
			
		 
		
	
	
	 |