<http://forum.pspad.com/read.php?f=1&i=6214&t=6214>
----------------------------------------------------------------
Zdravim,
dost casto pouzivam fakt perfektny tool 'code explorer' v PSpad-e. V
poslednom case potrebujem dost casto pozerat do nejakych hlavickovych
suborov ku DLL kniznici v C++ a je tu takyto 'problem'. Aby bola trieda
exportovatelna, dava sa medzi class a meno triedy makro definicie dll api.
Cize triedy vyzeraju nejak takto:
class TOKAMAK_API neRigidBodyController
class TOKAMAK_API neRigidBody
.. a v tomto pripade su v code exploreri zobrazene riadky medzi triedami:
TOKAMAK_API
TOKAMAK_API
...
Blbost je v tom ze vacsina tried v hlavickovych suboroch pre dll su
definovane ako API a potom je cela sekcia 'class' nepouzitelna.
Meno triedy, ktore by malo ist do code explorera by malo byt definovane
asi takto:
- ak sa v texte nachadza class, tak je to POSLEDNY identifikator pred
znakmi 'EOL' alebo '{' alebo ';' alebo ':'
To by hadam malo stacit na pokrytie vsetkych pripadov bez nutnosti nejakej
prekompilacie alebo rozbalovania makier (samozrejme len v C++, pre javu by
to neplatilo).
No a uz len posledny tip, bolo by pekne keby v code exploreri boli aj
clenske funkcie tried :-) - ale to je uz viac prace..
(PS: code explorer je aspon 100x rychlejsi ako podobny tool v jednom
nemenovanom profesionalnom nastroji od microsoftu ;-) )
[%sig%]
--
PSPad freeware editor http://www.pspad.com