Windows api & delphi vcl faq partea 2

Î: Cum pot localiza (rusifice) resursele unui pachet (pachetul runtime)?
A: Deci, am apelat accidental la ajutor. Dacă trebuie să modificați resursele unui modul, o puteți face printr-o operație simplă:
  1. Scoateți resursele din acest modul.
  2. Transpuneți-le în altă limbă. (de exemplu, rusă)
  3. Creați ppoekt dvs. dll-ki de la Delphi (cu numele modulului din computer pe care l-ați scos pesupsy, nappimep vcl30), la rândul său, excentricitatea pepevedennye pesupsy:
  4. Ați pus totul împreună.
  5. Redenumiți rezultatul vcl30.Dll la vcl30.rus și lăsați-l în sistem. Dacă doriți, aplicația "a vorbit" în limba rusă doar atunci când Rusia se află în setările regionale - atunci este totul. Dacă doriți ca aplicația dvs. să ridice întotdeauna resursele rusești, atunci trebuie să adăugați următoarele informații la registru:
    HKEY_CURRENT_USER \ SOFTWARE \ Borland \ Delphi \ Localizări "X: \ MyProject \ MyApp.exe" = "rus"






Acum, atunci când cererea dvs. va ridica pakáky, vă va fi întotdeauna frică de resursele rusești. Alte aplicații, cum ar fi Delphi - nu se încarcă. Astfel, puteți înlocui chiar și DFM-ki din proiect.

Mai multe despre aceasta - consultați Ajutor - Index - Localizarea.

Alexander Simonenko
[email protected]
(2: 463/249). Î: Cum reîncarc în Windows NT?
R: Chiar dacă lucrați sub Administrator, programul dvs. ar trebui să solicite privilegii suplimentare. Iată cum se face (C):







Andy Nikolayev
[email protected]
(2: 5020/56). Î: Cum se conectează unitățile de rețea?
A: Depzhi bucata pabochih de cod al programelor va „meylepa“ Fido stații de rețea: MailServer.RemoteName și o parolă - numele computerului la distanță în rețea și accesul la papoli pesupsu sootvetvenno.

ps. așa cum este scris, veți fi denumit "\\ Comp \ Disc". dacă doriți să conectați resursa de rețea ca un disc local - schimbați nw.lpLocalName.

pps. când (dacă) închideți unitatea de rețea, puneți WNetCancelConnection2.

Vadim Saitov
(2: 5011 / 76,13). Q: [Win32] Cum funcționează cu ferestre transparente (stil WS_EX_TRANSPARENT)?
R: Stilul ferestrei formular este specificat în CreateParams (dacă nu este confuz). Numai atunci când o mutați, fundalul rămâne cu piesa veche. Că acest lucru nu sa întâmplat, atunci când vă trageți fereastra, amintiți-vă ce era sub ea și restaurați-o când vă mutați. HDC hDC = GetDC (GetDesktopWindow ()) vă va ajuta.

Ramil Galiev
(2: 5085 / 33,11). Î: [API] Cum să ucizi un difuzor de PC?
A: Se închide spikep: SyStemParametersInfo (SPI_SETBEEP, 0, zero, SPIF_UPDATEINIFILE);
Aceasta va include: SyStemParametersInfo (SPI_SETBEEP, 1, nil, SPIF_UPDATEINIFILE);

Um. În general, este mai potrivit să utilizați Win32API în procedura CreateShortcuts: GetSpecialFolderLocation cu parametrul dorit:
CSIDL_PROGRAMS în cazul dosarului "Programe"
sau CSIDL_DESKTOP în cazul "Desktop".

Tu navepno, vei fi foarte surprins (așa cum este obiceiul în acest ecou), dar gethostbyaddr, și în cazul în care Winsock2, puteți WSAAddressToString în continuare descărcare de la Microsoft sau Intel Winsock2 SDK și documentația (este opțional), totul este acolo.

Sunt prea leneș să-mi amintesc chiar acum și pazbipatsya, iată o piesă în koto.pom aceste funcții sunt utilizate (nu ppetenduyu la adevărul absolut, dar cu pabotaet IP):

Alex Konshin
[email protected]
(2: 5030/217). Q: [ALG] Are cineva un algoritm pentru a transfera textul rusesc prin silabe?
A: Deci, am scris pentru QuarkXPress, pe care traducerea rusă nu o înțelege. Nu înțelege cuvinte complicate, dar în 98% funcționează în mod normal.







Articole similare

Trimiteți-le prietenilor: