Aplicație pictogramă

Aplicație pictogramă

Nu folosesc formulare în proiect, nu există nicio aplicație TA.

Ca urmare, elementele sale nu sunt active în Project -> Options -> Application. Deci, nu pot face o pictogramă încărcare și selectați o pictogramă pentru cererea mea.







Este clar că nu pot selecta pictograma pentru formularul principal, deoarece nu există. Dar nu pot selecta o pictogramă pentru aplicația mea, vorbesc despre acea pictogramă care este afișată atunci când Explorer "arată" la EXE "schnick afișând o listă de fișiere?

P.S. Dacă există o întrebare despre icoane. Și ce rezoluție ar trebui să fie pictogramele aplicației? De exemplu, pictograma standard a aplicației Delphi 7 arată bine dacă te uiți la lista de fișiere din Explorer (pictogramele sunt destul de mici). Dar dacă faceți o scurtătură pe desktop-ul din Vista, atunci există pictograme mari (mai mult decât în ​​XP) și pictograma deja pare evident strâmbă. Ce rezoluție ar trebui să utilizez pentru pictograma, ca și în Vista, părea bine, dar păstrează compatibilitatea cu versiunile mai vechi ale ferestrelor?

Lucrăm la Delphi 7.

> Dar nu pot selecta o pictogramă pentru aplicația mea

Puteți înregistra direct resurse (fișier rc sau res)


> Și ce rezoluție ar trebui să fie pictogramele aplicației?

în cel mai simplu caz, puteți să limitați culorile 16x16 și 32x32 256 (cu 16 culori acum foarte puțini oameni lucrează, mai ales dacă cererea este calculată pentru ceva deasupra vinului 95)


> # xA0; Și ce rezoluție ar trebui să fie pictogramele aplicației?

Pictograma nu este o imagine, ci mai multe, dacă nu ați știut.


> Dar nu puteți selecta o pictogramă pentru aplicația dvs.,
> Vorbesc despre pictograma care este afișată când conductorul
> "arată" la EXE "schnick ieșind o listă de fișiere?

puneți-o mai întâi în fișierul de resurse.

1. Puteți face acest lucru - deschideți un nou proiect, adăugați o pictogramă la Opțiuni și apoi ștergeți unitatea1. Nu uitați, în același timp, să citiți despre resurse în general și despre modul în care sunt numiți în special în aplicațiile Delphi # xA0; :)

2. Faceți pictograma complicată - există 2 imagini de 16x16, 32x32, 48x48 și 64x64, dintre care una este de 16 culori, a doua este TrueColor. Când descărcați pictograma, sistemul va alege unul corespunzător.


> Nu folosesc formulare în proiect, nu există nicio aplicație TA.


> Deci, nu pot face pictograma Load și selectați pictograma
> pentru aplicația dvs.

fișierul cu numele de proiect este made.rc
este scrisă în ea

MAINICON ICON "file-icons.ico"

fișierul este compilat de brcc32.exe - fișierul este proiectul-name.res

restul este ca fluturii

Igor Șevcenco, mulțumesc


> Pictograma este dificil de făcut - are 2 imagini de 16x16, 32x32,
> # xA0; 48x48 și 64x64, dintre care una este de 16 culori, a doua, deși TrueColor

asa. Și există un instrument normal pentru a lucra cu icoane, cu fișiere RES? Cu "Editorul de imagini" furnizat în D7, nici măcar nu mi-am dat seama cum să încorporez imagini chiar și în fișierul RES, doar în opinia mea, este posibil să desenez. Este uimitor.

Nu am nevoie de un raportor, ci de un manager. Pentru a putea combina mai multe fișiere bitmaps în ico, aruncați-le în fișierul RES.

Metoda propusă de IS este simplă, dar va trebui să înlocuiască fișierul de resurse existent. Și brusc există deja o mulțime de util


> Metoda propusă de IS este simplă, însă trebuie înlocuită
> fișierul de resurse existent. Și brusc există deja o mulțime de util

În primul rând, nu trebuie să înlocuiți nimic, trebuie să adăugați o linie.
în al doilea rând, de unde a venit "fișierul de resurse existent", în care ar putea exista "o mulțime de util"?


> a doua, de unde a venit "fișierul de resurse existent", în
> care poate fi "o mulțime de util"?

Ei bine, fișierul de resurse Delphi, desigur, automat pentru fiecare proiect creează. Asta este, există deja. Un fișier recompile * rc va înlocui fișierul RES, nu?

Despre „o mulțime de bun“ - întrebarea este ipotetic, ar fi de dorit pentru viitor să știe cum să facă, de exemplu, în același fișier RES făcută utilizând același mănunchi Image Editor de bitmap-uri (bine, să zicem).







Sau brcc32.exe nu inlocuieste fisierul RES, dar adauga resursele din fisierul rc in el?

fișiere de resurse. mai mulți


> Ei bine, fișierul de resurse Delphi, desigur, automat pentru
> fiecare proiect creează

Nu, pentru un proiect fără forme nu creează


> Nu, pentru un proiect fără forme nu creează

Ei bine, am o linie în DPR:

și dacă, fără această directivă, resursele RES vor fi incluse în proiect?


> Azazello (30/03/09 17:41) [10]

aveți acolo, probabil, informații despre versiunea programului dvs.


> aveți acolo, probabil, informații despre versiunea programului dvs.

da, opțiunea de versiune este inclusă în setările proiectului.


> Ei bine, am o linie în DPR:
>
>
>
> și dacă fără această directivă vor fi incluse resursele RES
> în proiect?

Esti vorba despre res, vorbesc despre RC
în versiunea rc nimeni nu interzice punerea

Din anumite motive, nu funcționează în [4]:

Scrie: "Eroare project.rc 1 15: Alocarea nu a reușit"

în fișierul ICO am împins dimensiunea pictograma: 16x16, 32x32, 64x64, 128x128, la versiunea Windows să aleagă ei înșiși ce să folosească așa cum sfătuit aici.

Azazello # xA0; (30.03.09 18:10) [15]

brcc32 nu cunoaște icoane mai mult de 32x32, din câte îmi amintesc. Totuși, pot fi greșit

Igor Șevcenco, tipul are aceleași probleme, se pare. În legătură cu Vista iconițe ar trebui să fie făcut o rezoluție bună. Și cum să se ocupe de Delphi acum? (((

P.S. Încă nu foarte clar principiul sistemului de alegere (probabil, Explorer „th) pictogramele. Am înțeles fișierul RES este pur și simplu inclus ca o resursă în EXE“ fișier (sau DLL).

În ceea ce îmi amintesc, EXE poate avea resurse, fiecare are propriul nume unic. Prin ce principiu se află pictogramele de încărcare / afișare Explorer, luați prima pictogramă din fișierul EXE? Dar nu este clar cum să se asigure compatibilitatea cu toate versiunile de câștig, astfel încât win95 ar putea arăta o icoană mizerabilă și Vista să descarce cele mai frumoase.

Dacă ferestrele selectează cel mai potrivit format din toate pictogramele - cum determină ce simbolizează simbolul "imagine a fișierului exe" și care este pictograma pentru cursorul mouse-ului. nu înțeleg.


> Dacă ferestrele aleg din toate pictogramele cele mai potrivite
> după format

Nu alege din iconițe, un miracol, alege din imaginile din icoană.


> brtstsu pofich ce icoane sunt acolo.


> brtstsu pofich ce icoane sunt acolo.

Ați citit stilistica în [16]?

Ați citit stilistica în [16]?

citește, dar cu atît mai ușor, la orice altceva tradus folosind Google, răspunsul la întrebarea mea nu a fost văzut sau înțeles de el (

Dacă într-adevăr există un răspuns la întrebarea mea - ar fi bucuros să am un citat mai precis, voi încerca să traduc și să înțeleg.

Ei bine, nu sunt eu, aparent.
Palladin aproape în fiecare post încearcă să sarcasm, este neclar de ce are nevoie de el, emoții atât de negative pot stropi cu privire la criză. xs.

Ia Restorator și nu suferă.

există o astfel de resursă MAINICON, aici în ea lista de imagini ICO-fișier și este scris în jos, și este selectat de sistem


> există o astfel de resursă MAINICON, aici este o listă de imagini
> Fișier ICO și este scris și selectat de sistem

Tovarăși, dar există o modalitate de a face fișiere RES cu icoane * ico mai mult de 32x32 atunci?


> Azazello (31.03.09 13:19) [26]

Luați IconFX și nu suferiți.

Dacă în fișierul RES MAINICON este făcut ca fișier * .ico sub formă de SET de imagini, atunci Delphi scrie eroarea:

Expresie:
"Pictograma nu este o singură imagine, ci mai multe dacă nu știați." - Bine, mă va trata așa. Dar acest lucru nu știe, aparent, și linker delphi :(

Deci, chiar și o modificare terță parte a RES-fișier nu salvează (a făcut Restorator „mii), este acum linker-ul nu poate manipula. Deci nu se poate configura proiect automat D7 compilare cu pictograme normale-vista gata? (((Sau poți cumva ieftin?

Expresie:
"Pictograma nu este o singură imagine, ci mai multe dacă nu știați." înseamnă că un fișier .ico conține mai multe imagini.


> "Pictograma nu este o singură imagine, ci mai multe, dacă nu
> a știut "înseamnă că un fișier .ico conține mai multe
> imagini.

Andy BitOff, am un proiect de lucru acum, de asemenea, arata.

Nu înțeleg ce vrei să spui prin asta? Mai exact, la ceea ce ați făcut această explicație uimitoare? ))) Mai bine citiți despre ceea ce este discutat acum și unde este legătura.

Dacă cineva este interesat, ca rezultat, mulțumită lui Rozych, sa dovedit o prostie ciudată. Se pare că linkerul nu știe cum să includă în EXE "resursa icoană shnik, în cazul în care cel puțin una dintre imagini este făcută cu compresie PNG.

[Eroare] RLINK32: Prea multe resurse de tratat.

Rozych spune că nu numai D7, dar și studioul are această eroare. Cea mai mare imagine a mea pe pictograma 256x256 a fost făcută cu această comprimare. Și, deși XP / Vista Specification posibil pentru a comprima (și oricine altcineva astfel o pictogramă mare și nu este nevoie), dar paradoxul este că linker-ul nu poate delfovy astfel de imagini comprimate într-un fel să fie incluse în resursa.

Și, deși specificația XP / Vista este atât de comprimabilă

Ie pentru XP 256 * 256 ar trebui să fie stocate ca bmp. Și, apropo, exemple de icoane de la fwiconex ale aceluiași Rozych sunt în format necomprimat. Brcc / linker cu ei lucrează în mod normal.

Prin urmare, icoanele comprimate PNG sunt rotite doar pentru whist +, mulțumită pentru clarificare.

Pe de altă parte, Rozych părea să spună că în XP, de asemenea, rulouri, cu siguranță informații de la site-ul MS. Poate pe rw-designer.com tocmai au făcut o greșeală.

Nu micsora, mărimea rămâne aceeași.

Mai este o altă icoană, nu delfinică? Afișează un exe de dimensiuni standard, cu toate acestea, puțin mai mult decât de obicei.
De fapt m-am gândit - mi-ai spus că ico, fac rezistă de la ea și tu alunți la compilatorul tău.


> Pictograma trebuie să fie diferită, nu delfică?

Este mai bine să faceți o înlocuire cu un mediu de tăiere, IMHO.

Memorie: 0,82 MB
Durată: 0,049 secunde







Articole similare

Trimiteți-le prietenilor: