Re:[Notes2-team] ** TO-DO & BUGs ***
Brought to you by:
andersonrb
From: arctic.slayer <arc...@bo...> - 2003-11-24 04:16:08
|
:::::: A#003 :::::: Nas minhas fu=E7an=E7as, descobri q isso fica no registro do windows... Mas como em toda vers=E3o eles inventam de mudar as coisas de lugar, o melhor eh usar uma API ;] Tem v=E1rios CSIDL_*... No caso seria interessante testar o CSIDL_PERSONAL :] var SpecialFolder: PItemIDList; Path: PChar; begin //Alocar mem=F3rinha :b Path:=3DAllocMem(MAX_PATH); //API do Shell que retorna um ponteiro para um ItemIdList SHGetSpecialFolderLocation( 0, CSIDL_DESKTOP, SpecialFolder ); //Retorna o path dado um ItemIDList SHGetPathFromIDList( SpecialFolder, Path ); //Aki est=E1 vc hahahah ShowMessage( StrPas( Path ) ); //Liberar mem=F3ria FreeMem(Path); end; :::::: C)#001 :::::: J=E1 viu akele eskema de usar Mutex para evitar 2 inst=E2ncias do programa rodano??? CreateMutex(Nil, true, 'Hoho'); if GetLastError =3D ERROR_ALREADY_EXISTS then begin Application.Terminate; exit; end; Entaum... Antes de dar Terminate, vc pode procurar a janela do notes com o FindWindow e enviar uma mensagenzinha :] :::::: C)#002 :::::: Jah faz a estrutura do xml ae hehe ;] :::::: C)#003 :::::: Por mim, ok ;] Jonas Raoni Soares Silva -------------------------------------------- #Equipe do Notes - Desenvolvedor jon...@bo... __________________________________________________________________________ Acabe com aquelas janelinhas que pulam na sua tela. AntiPop-up UOL - =C9 gr=E1tis! http://antipopup.uol.com.br/ |