Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Delphi - Installare libreria
Forum - Delphi - Installare libreria

Avatar
XBarboX (Member)
Guru


Messaggi: 945
Iscritto: 31/12/2008

Segnala al moderatore
Postato alle 21:33
Lunedì, 23/08/2010
Salve,
ho un problema che mi sta facendo impazzire:
devo installare questa libreria: TJPegImage per convertire una immagine bmp in jpg.
Allora l'ho scaricata (Da qui: http://www.hoerstemeier.com/jpeg.htm)
Ho provato a installarla su delphi 7 ma mi da un sacco di problemi.
Per installarla ho fatto così:
1)Component -> Install component...
2)Come unit file name ho scelto JpgImgR.pas segunedo il file readme.txt:
Codice sorgente - presumibilmente Delphi

  1. Note on installation: Select the file JpgImgR.pas when installing the component


3)Clicco su ok
4)Mi chiede una conferma e consento

Ma mi da questo errore:
File not found: dsgnintf.dcu non trovato.

Allora ho cercato sempre in giro e ho capito che bisogna includere nella library path la cartella Source/ToolsAPI

L'ho fatto ma mi da sempre lo stesso errore.

Infatti ho notato che nella cartella ToolsAPI c'è un file DesignIntf.pas che è diverso
dsgnintf.pas . Allora ho provato a rinominarlo ma niente, delphi trova degli errori nel sorgente di DesignIntf.pas

Come risolvo questo :alert::alert::alert::alert::alert: di problema? :rofl:


PM Quote
Avatar
systemgvp (Normal User)
Expert


Messaggi: 296
Iscritto: 14/04/2008

Segnala al moderatore
Postato alle 21:36
Mercoledì, 25/08/2010
può essere che la libreria non sia compatibile con questa versione,

comunque se devi salvare una BMP in una JPG puoi usare la libreria JPEG ed il codice

Codice sorgente - presumibilmente Delphi

  1. var JP : TJPEGImage;
  2. begin
  3.  
  4. JP := TJPEGImage.Create;
  5. JP.Assign(Image1.Picture.Bitmap);
  6. JP.SaveToFile('File.jpg');
  7. JP.Free;
  8.  
  9. end;



che salva il contenuto aperto in una Timage in una jpeg

PM Quote
Avatar
XBarboX (Member)
Guru


Messaggi: 945
Iscritto: 31/12/2008

Segnala al moderatore
Postato alle 20:07
Giovedì, 26/08/2010
Sei un grande! :k:
Funziona senza tanti inutili giri...
Ti regalerei una birra ma non credo che tu abiti vicino a me XD

Ancora grazie. :hail:

PM Quote
Avatar
systemgvp (Normal User)
Expert


Messaggi: 296
Iscritto: 14/04/2008

Segnala al moderatore
Postato alle 21:30
Giovedì, 26/08/2010
dovresti però aggiornare il tuo delphi almeno alla versione 2010 perchè li c'è anche la libreria per usare immagini PNG che sono molto più convenienti come qualità e peso.

PM Quote