1 | NewView
|
---|
2 | -------
|
---|
3 |
|
---|
4 | · partir de la version 2.18.1, la maintenance de ce programme est assure par RBRi.
|
---|
5 | Veuillez envoyer vos rapports de bugs
|
---|
6 | rbri@rbri.de ou utilisez le bugtracker de eComStation.
|
---|
7 |
|
---|
8 | Copyright 1999-2005 Aaron Lawrence
|
---|
9 | Ml : aaronl {arobase} consultant {point} com
|
---|
10 |
|
---|
11 | NewView est une alternative gratuite au systme d'aide en ligne de OS/2 ou eComStation.
|
---|
12 |
|
---|
13 | Les principales amliorations sont :
|
---|
14 |
|
---|
15 | - Une nouvelle interface utilisateur (Visualisation partage)
|
---|
16 | - Slection et copie directes depuis la fentre
|
---|
17 | - Recherche globale (dans tous les fichiers) facile
|
---|
18 | utiliser
|
---|
19 | - Sauvegarde des taille et position
|
---|
20 | - Liste des fichiers rcemment utiliss
|
---|
21 | - Dfilement fluide
|
---|
22 | - Section en cours toujours mise en vidence dans le contenu
|
---|
23 | - Navigation en avant comme en arrire dans l'historique
|
---|
24 | - Paramtrage des polices, couleurs et plus
|
---|
25 | - Annotation des fichiers d'aide
|
---|
26 | - Signets
|
---|
27 | - Compltement redimensionnable
|
---|
28 | - Liens WWW, FTP et Ml automatiques (utilisation du navigateur dfini par dfaut dans le WPS)
|
---|
29 | - Dpose de fichiers pour les ouvrir
|
---|
30 | - Ouverture de fichiers supplmentaires
|
---|
31 | - Slection automatique de la langue
|
---|
32 | - Cration automatique de l'index
|
---|
33 | - Bote de dialogue amliore avec titres des fichiers d'aide
|
---|
34 |
|
---|
35 | Pour un historique des versions, veuillez vous rfrer au fichier changes.txt.
|
---|
36 |
|
---|
37 |
|
---|
38 | Installation
|
---|
39 | ------------
|
---|
40 |
|
---|
41 | Je vous suggre d'utiliser le fichier install.exe fourni avec NewView. C'est le moyen le plus simple de raliser une installation complte.
|
---|
42 |
|
---|
43 | L'installateur vous propose aussi l'option d'installer NewView comme une application autonome, ou comme remplacement de View uniquement. Avec une installation en mode autonome vous aurez toujours l'option d'associer NewView aux fichiers d'aide.
|
---|
44 | Vous noterez cependant que cela NE fera PAS en sorte que NewView soit utilis pour les nombreuses icnes d'aide installes par les diverses applications, puisqu'il s'agit le plus souvent d'objets programmes qui font directement rfrence
|
---|
45 | "View.exe".
|
---|
46 |
|
---|
47 | Pour une mise
|
---|
48 | jour du produit, installez juste cette version par-dessus l'existant, mais vrifiez changes.txt pour voir s'il n'y aurait pas de remarques particulires
|
---|
49 | propos de la nouvelle version.
|
---|
50 |
|
---|
51 | eComStation v1.1 est dj
|
---|
52 | livr avec une version de NewView (l'afficheur en mode autonome, pas en remplacement complet). L'outil de maintenance d'eCS (eCS Maintenance Tool) ne le met pas
|
---|
53 | jour, mais l'installateur de NewView est suffisamment intelligent pour mettre
|
---|
54 | jour correctement la copie de NewView dans eCS.
|
---|
55 |
|
---|
56 | Un ramorage sera ncessaire pour un remplacement complet, mme lors d'une mise
|
---|
57 | jour.
|
---|
58 |
|
---|
59 | Aprs un remplacement complet, vous aurez toujours accs
|
---|
60 | l'ancien afficheur : utilisez IBMVIEW <NomDeFichier>.
|
---|
61 |
|
---|
62 | Les informations au sujet de l'installation manuelle sont donnes au chapitre "Informations techniques" ci-dessous.
|
---|
63 |
|
---|
64 |
|
---|
65 | Dsinstallation
|
---|
66 | ---------------
|
---|
67 |
|
---|
68 | Eh bien... Il n'y a pas encore de dsinstallateur (Je ne peux toujours pas admettre l'ide d'utiliser WarpIn pour certaines raison.).
|
---|
69 |
|
---|
70 | Vous devrez copier les fichiers sauvegards (.bak si vous avez utilis Install.exe) vers leurs noms de fichiers originaux, vous devrez utiliser unlock/replmod pour remplacer HelpMgr.dll ou amorer le systme en ligne de commandes.
|
---|
71 | Plus prcisment, vous devrez restaurer x:\os2\dll\helpmgr.dll, x:\os2\view.exe et x:\os2\viewdoc.exe.
|
---|
72 |
|
---|
73 |
|
---|
74 | Problmes
|
---|
75 | ---------
|
---|
76 |
|
---|
77 | Si vous deviez reporter un plantage ou autre problme, soyez alors aussi prcis que possible quant aux fichiers qui taient utiliss, sur ce que vous faisiez, etc..
|
---|
78 | S'il est disponible, vous tes PRI(E) d'inclure le fichier newview.log. Ce fichier de rapport se trouve SOIT
|
---|
79 | - dans le mme rpertoire que celui de NewView,
|
---|
80 | - dans le dossier dfini dans la variable d'environnement LOGFILES (dans le cas de eCS version 1.1 et ultrieures).
|
---|
81 | Il pourrait aussi tre utile de lancer NewView avec l'argument /profile (non document) et de m'envoyer le fichier newview.prf rsultant, en particulier s'il n'y a pas de fichier newview.log !
|
---|
82 |
|
---|
83 | - L'installation ne se lance pas
|
---|
84 |
|
---|
85 | RENMODUL.DLL doit tre accessible. Normalement cela devrait fonctionner si vous lancez l'installation depuis le mme rpertoire et que "." est dans la variable d'environnement LIBPATH.
|
---|
86 |
|
---|
87 | - F1 fait planter l'application (installation complte)
|
---|
88 |
|
---|
89 | Bien qu'il soit toujours possible que cela provienne de NewView (en fait, mon fichier helpmgr.dll de remplacement), il y a(vait) un problme avec la bibliothque de Widgets de XWorkPlace, plus spcifiquement avec rbutton.dll ou rgauge.dll; la dsactivation du XCenter vitera ce problme.
|
---|
90 | Je ne sais pas si un correctif est disponible.
|
---|
91 |
|
---|
92 | - Avertissement sur des fichiers dupliqus
|
---|
93 |
|
---|
94 | L'installateur vous avertit si des programmes ou des fichier d'aide de NewView sont dupliqus sur votre systme.
|
---|
95 | Si vous tes au courant de l'existence de tels doublons et que c'est normal (vous avez par exemple organis les chemins de la variable d'environnement PATH pour ne pas que cela pose problme), vous pouvez alors ignorer l'avertissement.
|
---|
96 | Les raisons principales pour lesquelles vous pourriez rencontrer un tel problme :
|
---|
97 | - vous avez dj
|
---|
98 | install le produit dans un rpertoire diffrent.
|
---|
99 | - Vous effectuez une installation en mode autonome sur eCS v1.1 (*)
|
---|
100 | Vous pouvez soit supprimer les dublons, soit installer les nouveaux fichiers par-dessus les anciens, comme vous voulez.
|
---|
101 | * Ce problme ne devrait pas se poser lors d'une installation complte; dans ce cas, l'installateur mettra
|
---|
102 | jour les fichiers prsents dans eCS.
|
---|
103 |
|
---|
104 | - ViewHelp reste indfiniment ouvert
|
---|
105 |
|
---|
106 | Si vous utilisez l'ancien programme viewhelp.exe, par exemple via les icnes d'aide pour TCP/IP, vous noterez alors que viewhelp reste aprs que vous ayez ferm la fentre d'aide.
|
---|
107 | C'est parcequ'il utilise des fonctions de helpmgr que NewView ne prend pas en charge.
|
---|
108 | Cependant, il ne semble pas fournir quelques fonctionnalits utiles que ce soit lui-mme, donc, pour contourner du problme : copiez view.exe par dessus viewhelp.exe.
|
---|
109 |
|
---|
110 | - Le programme d'application de correctifs d'IBM (service.exe) ne fonctionne pas
|
---|
111 |
|
---|
112 | Ceci a t corrig dans la version 2.13.4.
|
---|
113 |
|
---|
114 | - Modification de la police de l'application
|
---|
115 |
|
---|
116 | Si vous modifiez la fonte de l'application, que ce soit depuis "Outils" / "Options..." / "Polices" ou par Glisser/Dposer d'une police sur la fentre principale, vous devrez alors relancer l'application pour que toutes ses parties utilisent la nouvelle police.
|
---|
117 | Remarque : si vous dposez une police sur le panneau de droite dans lequel les sections d'aide sont affiches, cela modifie seulement la police de la section, diffrente de celle de l'application.
|
---|
118 | Appuyez sur la touche Maj pendant que vous dposez la police afin de modifier la police
|
---|
119 | chasse fixe.
|
---|
120 |
|
---|
121 | - Polices et couleurs pas toujours conformes
|
---|
122 |
|
---|
123 | Certains fichiers d'aide spcifient leurs propres polices et/ou couleurs, auquel cas les valeurs par dfaut que vous avez slectionnes sont ignores, soit partiellement, soit totalement.
|
---|
124 |
|
---|
125 | - IBM BookManager Reader ne fonctionne pas
|
---|
126 |
|
---|
127 | Encore une rinvention de la roue par IBM. Je ne comprends pas comment il utilise helpmgr et ne peux donc pas le prendre en charge.
|
---|
128 |
|
---|
129 | - La bote de dialogue des paramtres d'impression a l'air bizarre
|
---|
130 |
|
---|
131 | Certaines botes de dialogue des paramtres d'impression ne fonctionnent pas, je n'ai aucune ide
|
---|
132 | quoi c'est d.
|
---|
133 | L'API pour l'impression d'OS/2 n'est pas si bien dssine que a, il est donc assez difficile de travailler avec.
|
---|
134 |
|
---|
135 | - La bote de dialogue des paramtres d'impression ne fonctionne pas
|
---|
136 |
|
---|
137 | Certaines botes de dialogue de paramtres d'impression ne fonctionnent pas, mais je n'ai aucune ide de ce
|
---|
138 | quoi c'est d.
|
---|
139 | L'API pour l'impression d'OS/2 n'est pas si bien dssine que a, il est donc assez difficile de travailler avec.
|
---|
140 |
|
---|
141 | - Aprs avoir compltement remplac le systme d'aide, le tutoriel d'OS/2 ne fonctionne plus
|
---|
142 |
|
---|
143 | Il y a peu de chance pour que ce soit corrig dans un futur proche puisqu'il ne fait pas partie de eCS version 1.1 et il utilise pas mal de fonctionnalits obscures.
|
---|
144 |
|
---|
145 | - Les icnes Glossaire et Index du dossier Centre d'assistance ne fonctionnent pas
|
---|
146 |
|
---|
147 | Il y a peu de chance pour que ce soit compltement corrig. Cependant, cela ne plante plus le bureau. Personnellemnt, je trouve que la recherche globale est plus utile ("Outils" / "Rechercher tous les fichiers d'aide").
|
---|
148 |
|
---|
149 | - L'aide d'EPM a des problmes
|
---|
150 |
|
---|
151 | Cela a t corrig dans la version 2.7 de NewView et ultrieures, puisque View.exe est
|
---|
152 | prsent un "stub" immdiatement disponible, comme l'original.
|
---|
153 | Remarque : si vous effectuez une installation en mode autonome de NewView, mais que vous voulez tout de mme l'utiliser comme aide d'epm, vous devrez mettre
|
---|
154 | jour les fichiers .NDX d'EPM contenant le programme d'aide
|
---|
155 | lancer.
|
---|
156 |
|
---|
157 | - Les notes ne sont pas toujours prvisibles
|
---|
158 |
|
---|
159 | Elles ne se retrouveront pas exactement
|
---|
160 | la mme position
|
---|
161 | la mise en vidence des mots recherchs ou lorsque le fichier d'aide est mis
|
---|
162 | jour.
|
---|
163 | Ces notes semblent cependant toujours tre utiles et c'est plutt difficile
|
---|
164 | corriger, je laisserai donc probablement tout cela en l'tat.
|
---|
165 |
|
---|
166 | - Conflit avec Styler/2 (SmartWindows)
|
---|
167 |
|
---|
168 | Cela a t corrig depuis la version 1.6.5.1 de Styler/2.
|
---|
169 | Avant a : si vous utilisiez l'lment "fentres agrandies" ("maximised windows"), les fentres de section de NewView taient alors aussi agrandies et peuvaient tre ainsi trop larges pour la lecture.
|
---|
170 | Solution de contournement : il suffisait d'ajouter view.exe et/ou newview.exe dans la liste des "exceptions" dans les prfrences de Styler/2.
|
---|
171 |
|
---|
172 | - Ouverture impossible de fichiers avec des noms comportant des espaces depuis le bureau
|
---|
173 |
|
---|
174 | Assurez-vous que l'objet programme de NewView a SOIT aucun paramtre, SOIT le champ des paramtres contenant "%*" (avec les guillemets) et non pas juste %* (sans les guillemets).
|
---|
175 |
|
---|
176 | - Impossible de lancer l'ancien afficheur
|
---|
177 |
|
---|
178 | Je vous recommande d'utiliser l'installation en remplacement complet, mais si vous ne le faites pas et que cela fiche le bazar, pour faire en sorte que l'ancien view fonctionne :
|
---|
179 | 1) obtenez une copie du view original d'IBM (avec un peu de chance dans une sauvegarde prcdente) et copiez-le dans x:\os2\ibmview.exe (o x: est l'unit d'amorage).
|
---|
180 | 2) Tlchargez renmodul depuis Hobbes et placez-le quelquepart dans un des chemins figurant dans la variable PATH.
|
---|
181 | 3) Dans une fentre de ligne de commandes, placez-vous dans le rpertoire x:\os2
|
---|
182 | 4) Tapez "renmodul /i ibmview.exe helpmgr ibmhmgr" (sans les guillemets).
|
---|
183 | (par Bertie Kemp)
|
---|
184 |
|
---|
185 |
|
---|
186 | Licence
|
---|
187 | -------
|
---|
188 |
|
---|
189 | Depuis la version 1.27.9, NewView est un logiciel Open Source distribu sous licence publique GNU (GNU Public License ou GPL), ce qui signifie (veuillez vous rfrer au fichier GPL.txt pour plus de dtails) :
|
---|
190 |
|
---|
191 | Ce programme est gratuit; vous pouvez le redistribuer et/ou le modifier selon les termes de la licence publique GNU telle qu'elle a t publie par la Free Software Foundation, dans sa version 2, ou ultrieure (
|
---|
192 | votre guise).
|
---|
193 |
|
---|
194 | Ce programme est distribu dans l'espoir d'tre utile, mais SANS AUCUNE GARANTIE, sans mme la garantie implicite de COMMERCIALISATION ou d'adquation
|
---|
195 | un BUT PARTICULIER. Veuillez vous rfrer
|
---|
196 | la licence publique GNU pour plus de dtails.
|
---|
197 |
|
---|
198 | Vous devriez avoir reu une copie de la licence publique GNU avec ce programme. Dans le cas contraire, crivez
|
---|
199 | Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
---|
200 |
|
---|
201 | Si vous voulez encourager
|
---|
202 | continuer les dveloppements futurs de NewView, vous pouvez alors utiliser PayPal (http://www.paypal.com) ou similaire pour envoyer un don !
|
---|
203 |
|
---|
204 |
|
---|
205 | Support multilingue
|
---|
206 | -------------------
|
---|
207 |
|
---|
208 | NewView peut charger diffrentes langues ainsi que des fichiers d'aide de langues diffrentes (depuis la version 2.1.4) pour son interface utilisateur.
|
---|
209 |
|
---|
210 | Il recherche un fichier dans son propre dossier.
|
---|
211 | Le nom de fichier dbute par 'newview_' et porte l'extension '.lng'.
|
---|
212 | Le fichier particulier lanc est fonction de la variable d'environnement LANG dfinie dans le systme.
|
---|
213 | Par exemple sur les systmes US, c'est LANG=EN_US et c'est donc newview__en_us.lng qui sera recherch.
|
---|
214 | S'il est introuvable, c'est la partie principale de la variable LANG qui sera utilise pour la recherche, dans notre exemple : newview_en.lng.
|
---|
215 | Sinon, c'est l'anglais US qui est utilis par dfaut. Cette langue est intgre dans l'excutable et vous devrez relancer le programme pour l'obtenir.
|
---|
216 |
|
---|
217 | Normalement, les traductions ne sont pas destines
|
---|
218 | une rgion particulire, ainsi, les fichiers fournis avec NewView sont de la forme (par exemple) newview_es.lng, et non pas newview_es_es.lng.
|
---|
219 |
|
---|
220 | Vous pouvez forcer la langue utilise en utilisant le paramtre /lang:<XX>, ou XX et la langue alternative
|
---|
221 | utiliser.
|
---|
222 |
|
---|
223 | - O les fichiers de langue se trouvent-ils ?
|
---|
224 |
|
---|
225 | Les fichiers de langues sont recherchs (dans l'ordre) dans :
|
---|
226 | - %OSDIR%\lang (eCS 1.1+),
|
---|
227 | - %ULSPATH%,
|
---|
228 | - le rpertoire de l'application.
|
---|
229 |
|
---|
230 | - Cration d'un nouveau fichier de langue
|
---|
231 |
|
---|
232 | Vous pouvez facilement crer un fichier de traduction pour NewView.
|
---|
233 | Utilisez "Outils" / "Sauver vers fichier de langue..." pour crer un nouveau fichier .lng.
|
---|
234 | Ce fichier .lng contiendra tous les lments de texte employs par le programme.
|
---|
235 | Traduisez les chanes de texte (entre guillemets) et sauvegardez-le.
|
---|
236 |
|
---|
237 | Vous pouvez nommer le fichier .lng comme vous voulez, mais suivez les rgles ci-dessus si vous voulez qu'il soit automatiquement charg.
|
---|
238 |
|
---|
239 | Si vous m'envoyez vos traductions, je les incluerai dans les prochaines versions.
|
---|
240 | Pour vous conomiser du temps, demandez-moi avant de commencer une traduction au cas o quelqu'un en aurait dj
|
---|
241 | fait une.
|
---|
242 |
|
---|
243 | Remarques :
|
---|
244 |
|
---|
245 | Un "~" (tilde) dans le texte indique que la lettre qui suit sera souligne et utilise comme touche de raccourcis
|
---|
246 | (Vous pourrez aussi voir "&" (et commercial) qui fait la mme chose, mais qui ne fonctionne pas aussi bien - veuillez m'informer si une telle chose apparaissait).
|
---|
247 |
|
---|
248 | Un "\t" dans le texte indique un caractre de tabulation et est utilis pour sparer un lment de menu de sa touche "d'acclration" ou de sa combinaison de touche.
|
---|
249 | De toutes manires, vous NE pouvez PAS modifier l'acclrateur vous mme, par exemple F3 pour quitter par telle ou telle touche.
|
---|
250 | Veuillez donc laisser la partie aprs le "\t" telle quelle.
|
---|
251 |
|
---|
252 | - Mise
|
---|
253 | jour d'un fichier de langue existant
|
---|
254 |
|
---|
255 | Si vous avez dj
|
---|
256 | un fichier mais qui ncessite une mise
|
---|
257 | jour - peut-tre pour une nouvelle version du programme - vous n'avez alors qu'
|
---|
258 | sauvegarder sur le MÒME fichier.
|
---|
259 | Les nouveaux lments devant tre traduits seront ajouts et les lments qui ne sont plus ncessaires seront retirs.
|
---|
260 |
|
---|
261 | Les lments inutiles sont tout de mme laisss
|
---|
262 | la fin du fichier pour que vous puissiez vrifier; supprimez-les aprs l'avoir fait pour gagner de l'espace.
|
---|
263 | Notez que certains lments peuvent tre juste renomms, auquel cas vous aurez
|
---|
264 | copier la valeur de l'ancien lment vers le nouveau (dsol ! ).
|
---|
265 |
|
---|
266 | Les nouveaux lments ncessitant une traduction seront suivis par "***".
|
---|
267 |
|
---|
268 | Remarque : malheureusement tous les commentaires que vous avez pu ajouter au fichier seront perdus
|
---|
269 | la sauvegarde ou mise
|
---|
270 | jour.
|
---|
271 |
|
---|
272 |
|
---|
273 | Fichiers d'aide multilingues
|
---|
274 | ----------------------------
|
---|
275 |
|
---|
276 | Suivant la mme logique, NewView peut charger une version spcifique
|
---|
277 | la langue de son fichier d'aide. Il recherche NewView_XX.hlp, o XX est fonction de la variable LANG comme les fichiers .LNG ci-dessus.
|
---|
278 |
|
---|
279 | Pour commencer, vous pouvez prendre le fichier NewView.ipf. Veuillez noter que je NE l'utilise PAS comme source; ce fichier est gnr par VyperHelp. Ce fichier n'est pas install, il est juste inclus dans un fichier .ZIP.
|
---|
280 |
|
---|
281 |
|
---|
282 | Remerciements aux traducteurs
|
---|
283 | -----------------------------
|
---|
284 |
|
---|
285 | Mes remerciements aux personnes suivantes qui ont transmis et mis
|
---|
286 | jour les traductions :
|
---|
287 |
|
---|
288 | Allemand - Christian Hennecke, Chris Hellwig
|
---|
289 | Coren - Tomoarai (Kazuhiko Tani), KO Myung-Hun
|
---|
290 | Espagnol - David Mediavilla Ezquibela, Alfredo Fern ndez D¡az
|
---|
291 | Espranto - Jonathan Moylan
|
---|
292 | Finlandais - Tapani Raikkonen
|
---|
293 | Franais - Guillaume Gay
|
---|
294 | Italien - Alberto Gabrielli, Gabriele Gamba
|
---|
295 | Japonais - Tomoarai
|
---|
296 | Nerlandais - Jacques van Leeuwen, Kris Steenhaut
|
---|
297 | Russe - Yuri Prokushev
|
---|
298 | Sudois - Simon Gronlund
|
---|
299 | Tchque - Michal Pohorelsky
|
---|
300 |
|
---|
301 | J'espre n'avoir oubli personne, j'ai t quelque peu dpass par les diverses traductions parfois.
|
---|
302 |
|
---|
303 |
|
---|
304 | Support de NewView
|
---|
305 | ------------------
|
---|
306 |
|
---|
307 | Si vous trouvez NewView utile, veuillez m'envoyer un Ml et/ou me faire un don pour supporter les dveloppements futurs.
|
---|
308 |
|
---|
309 | D'autres faons de contribuer :
|
---|
310 | o traduire NewView et/ou son fichier d'aide dans votre langue,
|
---|
311 | o un bon cadeau Blackstar (http://www.blackstar.co.uk/circle/gift_voucher),
|
---|
312 | o un bon cadeau Amazon.com,
|
---|
313 | o un don via PayPal (http://www.paypal.com),
|
---|
314 |
|
---|
315 | ... ou tout ce que vous voudrez !
|
---|
316 |
|
---|
317 |
|
---|
318 | Remerciements
|
---|
319 | -------------
|
---|
320 |
|
---|
321 | Il s'agit d'un effort continu sur plusieurs annes.
|
---|
322 | Beaucoup de personnes ont prt main forte.
|
---|
323 | Certaines ont donn de l'argent (
|
---|
324 | peu prs US$600 jusqu'ici) pour m'aider
|
---|
325 | me payer cette Porsche :
|
---|
326 |
|
---|
327 | Henk Pol, Moby Disk, Frederick Giroux, Jerauld Prather, Keith Oswald,
|
---|
328 | Daniel Caroll, Sten Solberg, Jason Stefanovich, Alexander Newman, Andy Willis,
|
---|
329 | Richard Tennis, Gregg Young, John F Moore, Bill Richardson, Jan Magne Landsvik,
|
---|
330 | Daniela Engert, Kris Steenhaut, Pieter Kruger Jr, Timur Tabi,
|
---|
331 | Peter Gegenheimer, Gordon Snider, Doug Fitzpatrick, Simon Wright, Aidan Grey,
|
---|
332 | Julian Thomas, Philip Mann, Robert S Stan, Lionel Abrahams, Howard Harris,
|
---|
333 | Teijo Kaakinen, Lon Hoker, Mark Henigan.
|
---|
334 |
|
---|
335 | et aussi :
|
---|
336 |
|
---|
337 | Toutes les personnes qui m'ont encourag, qui ont test et qui ont fait des suggestions.
|
---|
338 |
|
---|
339 | Harald Pollack pour le code de renommage des DLL.
|
---|
340 |
|
---|
341 | Alessandro Cantatore qui a donn normment de conseils spcifiques pour faire fonctionner ViewStub, et a mme crit le code pour ce faire pour moi :).
|
---|
342 |
|
---|
343 | Les ingnieurs de chez IBM :
|
---|
344 | - Aaron Reed qui m'a aid
|
---|
345 | faire fonctionner le gestionnaire d'aide, en particulier avec le codage en 16/32 bits.
|
---|
346 | - Scott Garfinkle, aussi pour l'aide technique
|
---|
347 | propos de helpmgr.
|
---|
348 | - Michael Kaply, le propritaire de la plate-forme Mozilla pour OS/2. Mille mercis !
|
---|
349 | - Et tous les autres ingnieurs pour avoir ralis un noyau et un bureau plutt pas mal.
|
---|
350 |
|
---|
351 | Christian Hennecke pour avoir prcis les problmes avec le multilinguisme, qui est maintenant total.
|
---|
352 |
|
---|
353 | Andreas Schnellbacher et Henk Kelder pour les informations sur les associations de fichiers.
|
---|
354 |
|
---|
355 | Michal Necasek, Kendall Bennett et le reste de l'quipe Watcom C/C++.
|
---|
356 | Michal a t d'une trs grande aide en rpondant
|
---|
357 | toutes mes questions idiotes, et mes problmes avec le 16 bits lui ont donn pas mal de boulot.
|
---|
358 | Sans oublier les fameux pilotes video (http://www.scitechsoft.com).
|
---|
359 | Allez donc aider Michal avec OpenWatcom pour OS/2 (http://www.openwatcom.org).
|
---|
360 |
|
---|
361 | Mark Vollmer pour m'avoir clair sur WM_QUERYHELPINFO/WM_SETHELPINFO et ainsi fait en sorte que SmartSuite fonctionne...
|
---|
362 |
|
---|
363 | Hakan Gadler pour continuer
|
---|
364 | faire des tests.
|
---|
365 |
|
---|
366 | Nicky Morrow pour toutes les remarques constructives
|
---|
367 | propos de l'interface utilisateur.
|
---|
368 |
|
---|
369 | Keith Oswald, pour les suggestions sur l'installation et ses contributions (finalement, il semblerait que j'ai russi
|
---|
370 | faire un installateur, mais a n'utilise pas WarpIn :).
|
---|
371 |
|
---|
372 | Tout le monde sur le forum comp.os.os2.programmer.misc pour avoir prt une oreille
|
---|
373 | mes grandes questions !
|
---|
374 |
|
---|
375 | Le groupe de dveloppeurs eCS pour toutes ces discussions passionnantes.
|
---|
376 |
|
---|
377 | Serenity Systems International (SSI) : Kim Cheung et Bob St John pour lui avoir donn sa chance l
|
---|
378 | o IBM laissa tomber quelques annes plus tt, et pour leur tolrance envers certaines personnes (http://www.ecomstation.com).
|
---|
379 |
|
---|
380 | John Bijnens, pour son article favorable dans OS/2 E-Zine qui m'a encourag
|
---|
381 | continuer ! (http://www.os2ezine.com)
|
---|
382 |
|
---|
383 | Cristiano Guadagnino, auteur de WarpHelp - en esprant ne pas avoir empit sur tes plates-bandes en faisant pour propre truc. Je voulais juste que a bouge un peu. Merci pour l'inspiration donne pour l'impulsion de dpart.
|
---|
384 |
|
---|
385 | Peter Fitzsimmons, pour le code de dcompression (LZW) d'images INF original utilis dans Inf2HTML.
|
---|
386 | Merci Peter ! J'ai russi
|
---|
387 | le porter sans avoir tout compltement compris... :-)
|
---|
388 |
|
---|
389 | Ulrich Moeller, auteur de Inf2HTML (http://www.xworkplace.org/projects.html) et - BIEN SêR ! - de XWorkplace/eWorkPlace, etc.. La Lgende !
|
---|
390 |
|
---|
391 | Carl Hauser, auteur original de INF01.DOC, dcrivant le format binaire INF. Je me demande ce que tu deviens en ce moment Carl ;). Nous en sommes finalement arrivs l
|
---|
392 | .
|
---|
393 |
|
---|
394 | Marcus Groeber, qui a ajout des informations supplmentaires
|
---|
395 | INF2A.TXT.
|
---|
396 |
|
---|
397 | Peter Childs, qui a fait quelques mises
|
---|
398 | jour dans INF03.TXT.
|
---|
399 |
|
---|
400 | Speedsoft (http://www.speedsoft-online.de), les auteurs de Sibyl, l'impressionnant clone de Delphi pour OS/2, Linux et Win32 - Bonne chance les gars.
|
---|
401 | Il semblerait qu'ils travaillent sur un logiciel de musique
|
---|
402 | prsent.
|
---|
403 |
|
---|
404 | Mat Kramer (http://www.vyperhelp.com/), auteur de VyperHelp - merci pour ces quelques suggestions sur les contrles de texte enrichi, ainsi que pour ce trs pratique outil de cration d'aide.
|
---|
405 |
|
---|
406 | Erik Hueslmann, auteur des composants HelperThread de Sibyl et mainteneur de l'archive de la liste de publipostage sur Sibyl (http://www.sibyl-archive.org/).
|
---|
407 |
|
---|
408 | IBM... Ils ont t bons parfois.
|
---|
409 |
|
---|
410 | Joachim Benjamins (Mensys Pays-Bas) - pour le Bugtracker. Joli travail, mec !
|
---|
411 |
|
---|
412 | "Elwood", compositeur de "Unknown Phuture" (unk.xm) - Cette musique bouge plutt bien...
|
---|
413 |
|
---|
414 | "Mr Stewe", compositeur de "Static Universe" (pb_static.xm) - Tu devrais revenir sur la scne, mec !
|
---|
415 |
|
---|
416 | 30 Seconds To Mars - Un incroyable premier album. Je l'adore. Je me l'coute en boucle sans cesse.
|
---|
417 | "You know enough to know the way...". Un an plus tard : Mouais??? Maintenant je ne peux plus le supporter ! Pouf-pouf.
|
---|
418 |
|
---|
419 |
|
---|
420 | --------------------------------------------------
|
---|
421 | INFORMATIONS TECHNIQUES
|
---|
422 | --------------------------------------------------
|
---|
423 |
|
---|
424 |
|
---|
425 | Installation manuelle
|
---|
426 | ---------------------
|
---|
427 |
|
---|
428 | Pour un usage comme application indpendante, vous pouvez tout simplement dcompresser les fichiers (principalement NewView.exe) dans le rpertoire final de votre choix.
|
---|
429 | Ce rpertoire peut figurer dans la variable d'environnement PATH si vous le dsirez.
|
---|
430 |
|
---|
431 | Une installation complte manuelle se fait en plusieurs tapes et ncessite d'autres utilitaires pour manipuler les fichiers EXE et DLL.
|
---|
432 | Toutes les procdures suivantes sont effectues par l'installateur.
|
---|
433 | Je prfrerais que vous l'utilisiez et que vous reportiez les problmes ventuellement rencontrs, plutt que d'essayer de faire les choses manuellement.
|
---|
434 |
|
---|
435 | A. Remplacement de View.exe
|
---|
436 |
|
---|
437 | 1. Placez-vous dans X:\os2 (o X est l'unit de disque d'amorage d'OS/2)
|
---|
438 | 2. Copiez View.exe en ibmView.exe
|
---|
439 | Ceci constitue une sauvegarde. Ne *renommez* PAS View.exe, sinon OS/2
|
---|
440 | dtectera les modifications et fera en sorte que les fichiers d'aide
|
---|
441 | utilisent ibmView.exe !
|
---|
442 | 3. Copiez ViewStub.exe et View.exe
|
---|
443 | 4. Copiez NewView.exe quelque part dans l'un des chemins de la variable
|
---|
444 | d'environnement PATH.
|
---|
445 |
|
---|
446 | · prsent, les icnes d'aide existantes devraient charger NewView.
|
---|
447 |
|
---|
448 | Modifier les associations de fichiers pour les fichiers .inf et .hlp peut ne pas suffire, parceque beaucoup d'icnes d'aide sont en ralit des objets programme de "View.exe".
|
---|
449 |
|
---|
450 | B. Remplacement de HelpMgr.dll
|
---|
451 |
|
---|
452 | 1. Remplacement du fichier
|
---|
453 | Le remplacement de HelpMgr.dll est plus tordu, parcequ'il est toujours utilis par le shell du bureau lectronique (WorkPlace Shell ou WPS).
|
---|
454 | Vous devez alors soit :
|
---|
455 | - relancer le systme en ligne de commandes
|
---|
456 | ou
|
---|
457 | - utiliser un outil de dverrouillage de DLL comme unlock ou replmod.
|
---|
458 | Sauvegardez l'ancienne DLL en la copiant sous un nom de fichier diffrent comme helpmgr.bak.
|
---|
459 |
|
---|
460 | 2. Dpendances envers l'ancien helpmgr.
|
---|
461 | Vous devez AUSSI faire une copie de l'ancien helpmgr.dll, appel ibmhmgr.dll.
|
---|
462 | Il doit aussi tre renomm en interne en utilisant par exemple DLLRNAME ou RENMODUL (maintenant sur Hobbes - grce
|
---|
463 | votre serviteur).
|
---|
464 |
|
---|
465 | C. Faire fonctionner le programme View original
|
---|
466 |
|
---|
467 | Une fois le fichier helpmgr.dll remplac par le nouveau, l'ancien programme View ne fonctionnera plus parcequ'il repose sur l'ancien helpmgr.
|
---|
468 |
|
---|
469 | 1. Utilisez un outil tel que DLLRNAME ou RENMODUL pour faire pointer les rfrences
|
---|
470 | HELPMGR dans la copie de l'ancien programme View vers IBMHMGR.
|
---|
471 | 2. Utilisez le mme outil pour faire pointer les rfrences
|
---|
472 | HELPMGR dans viewdoc.exe vers IBMHMGR.
|
---|
473 | Vous voudrez probablement faire une sauvegarde de viewdoc.exe avant de faire quoi que ce soit.
|
---|
474 |
|
---|
475 | dllrname ibmview.exe helpmgr=ibmhmgr
|
---|
476 | dllrname ibmhmgr.dll helpmgr=ibmhmgr
|
---|
477 | dllrname n'aime pas beaucoup faire a; j'ai utilis un diteur binaire.
|
---|
478 | C'est peut-tre parceque le fichier a dj
|
---|
479 | t renomm.
|
---|
480 | Peut-tre que renmodul fonctionnera mieux.
|
---|
481 | Je n'ai pas essay.
|
---|
482 | dllrname viewdoc.exe helpmgr=ibmhmgr
|
---|
483 |
|
---|
484 | Remarquez qu'il n'y a pas de faon simple d'avoir accs
|
---|
485 | l'ancien helpmgr pour l'aide en ligne.
|
---|
486 | Ce qui ncessite un travail assez pnible de ma part sur le nouveau helpmgr pour le dcider dynamiquement
|
---|
487 | faire passer les fonctions, et c'est en fait impossible dans beaucoup de cas parceque je peux difficilement intercepter ce que je ne connais pas.
|
---|
488 |
|
---|
489 |
|
---|
490 | · l'attention des dveloppeurs
|
---|
491 | ------------------------------
|
---|
492 |
|
---|
493 | J'ai dpos les sources sur Hobbes.
|
---|
494 |
|
---|
495 | a a t crit en utilisant deux outils :
|
---|
496 |
|
---|
497 | - L'Interface Graphique Utilisateur a t ralise en utilisant Speedsoft Sibyl (un systme Pascal-Objet comme Delphi)
|
---|
498 | Le site tait "http://www.speedsoft-online.de" mais il n'existe plus.
|
---|
499 | Si vous demandez gentiment, il se pourrait que je vous envoie ma cl d'enregistrement.
|
---|
500 |
|
---|
501 | - La nouvelle bibliothque HelpMgr.dll a t crite en utilisant Open Watcom C++
|
---|
502 | http://openwatcom.org
|
---|
503 |
|
---|
504 | Tlchargez les sources pour plus d'information sur l'architecture du projet.
|
---|
505 |
|
---|
506 |
|
---|
507 | Bref rsum des oprations
|
---|
508 | --------------------------
|
---|
509 |
|
---|
510 | Cela peut se rvler tre utile si vous voulez faire une installation ou une dinstallation manuelle.
|
---|
511 |
|
---|
512 | Fichiers de l'archive ZIP :
|
---|
513 |
|
---|
514 | NewView.exe est l'application principale qui permet de visionner les fichiers d'aide.
|
---|
515 | ViewStub.exe soit active une fentre existante de NewView, soit lance une nouvelle session de NewView s'il n'y a aucune fentre ouverte avec tous les fichiers spcifis (Ceci est ralis au moyen d'une liste dans la mmoire partage).
|
---|
516 | HelpMgr.dll est la DLL que les applications chargent pour accder
|
---|
517 | l'aide.
|
---|
518 | Elle lance NewView lorsque c'est ncessaire.
|
---|
519 |
|
---|
520 | En installation comme application indpendante, ces fichiers sont copis tels quels dans le rpertoire d'installation (helpmgr n'est bien videmment pas inclus puisqu'il n'y en a pas besoin).
|
---|
521 |
|
---|
522 | Lors d'un remplacement :
|
---|
523 | - ViewStub remplace View.exe.
|
---|
524 | - HelpMgr.dll remplace HelpMgr.dll.
|
---|
525 | - NewView est install en tant que NewView.exe
|
---|
526 | et procure les fonctions quivalentes
|
---|
527 | celles de ViewDoc.exe.
|
---|
528 | Il est plac soit dans x:\os2 (pour OS/2)
|
---|
529 | soit dans x:\ecs\bin (pour eCS version 1.1 et ultrieures.
|
---|
530 | Remarque : dans les versions antrieures
|
---|
531 | 2.7, NewView.exe remplaait View.exe.
|
---|
532 |
|
---|
533 |
|
---|
534 | - L'ancien fichier helpmgr.dll s'appelle
|
---|
535 | prsent ibmhmgr.dll.
|
---|
536 | - Le nouveau fichier helpmgr.dll utilise
|
---|
537 | prsent ibmhmgr.dll pour implmenter quelques fonctions inconnues.
|
---|
538 | - L'ancien view.exe est copi en ibmview.exe
|
---|
539 | et est modifi pour faire rfrence
|
---|
540 | ibmhmgr.dll.
|
---|
541 | - ViewDoc.exe est sauvegard puis modifi pour faire rfrence
|
---|
542 | ibmhmgr.dll.
|
---|
543 |
|
---|
544 | -- fin --
|
---|