Bonjour à tous, y a-t-il quelq'un qui à réussi à installer PowerPdf sous Mac Os X ?
Il y a deux jours que j'essaye avec Mac Os 10.7 Lion et Lazarus 0.9.28.2, mais je n'en viens pas à bout.
Si j'installe la version que j'utilise avec Linux et Windows, et précisement la 0.9.1 je peux compiler le fichier LPK et ensuite faire le rebuild de Lazarus sans problèmes. Mais quand je vais compiler mon projet qui utilise PowerPdf, je reçois l'erreur suivante en PdfTypes.pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 procedure _WriteString(const Value: String; Astream: TStream); begin AStream.Write(Pchar(Value)^, Length(Value)); end;J'ai donc désinstallé cette version et essayé avec la version courante téléchargée du site de Lazarus-CCR :Error: Illegal type conversion: "ShortString" to "^Char"
http://sourceforge.net/projects/laza...iles/PowerPDF/
Il s'agit de la version 0.9.7 du 07/12/2011.
Avec cette version je peux compiler le LPK, mais au moment du rebuild de Lazarus je reçois cette erreur, toujours en PdfTypes.pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part TPdfObject = class;
Dernier essai, j'ai désinstallé cette version et téléchargé la version SVN (0.9.7.1) :Error: Identifier not found "class"
Mais je reçois le méme erreur de la version 0.9.7.
J'avais lu que sous Mac Os X on devait changer Linux avec Unix dans les directives de compilation IF(N)DEF et changer ZLib avec PasZLib dans la clause uses de PdfTypes.pas, toutefois j'ai noté que ça a déjà été fait avec la version 0.9.7 et 0.9.7.1.
Qu'est-ce que je pourrais encore essayer ?
Merci pour toute réponse.
Stefano Cortelli
Partager