[Allegro] JanaS fertig im SVN
Bernhard Eversberg
ev at biblio.tu-bs.de
Do Jul 26 12:34:11 CEST 2012
Die letzten Details sind bereinigt, das Zusammenspiel von a99 und dem
neu erstellten JanaS klappt.
Im SVN wurde das Repo dafür angelegt:
https://svn.allegro-c.de/svn/janas/trunk/
Erforderlich ist aber WFC, d.h. also die Prof-Version von VC2010.
Das für a99 relevante Quellfile ist janasvw.cpp. Es stellt die
View-Klasse der Anwendung dar, das sichtbare Dokumentfenster also.
Die Auswertung der flex:-Links findet statt in der Funktion
CjanasView::OnBeforeNavigate2(...)
Sie wird automatisch aufgerufen, bevor das per Klick angeforderte
Dokument geladen wird. Die Adresse steht dann im String URL.
Da wird der FLEX zusammengebaut und auf %temp% abgelegt, am Ende dann
die Message HWND_BROADCAST an a99 geschickt, und zwar an dasjenige
(von evtl. mehreren) mit der richtigen pid-Nummer, Der Name des
FLEXes lautet dann nämlich j<pidnr>.flx
Mit VC2010, so scheint es jetzt, wird der Ausbau von JanaS leichter
möglich sein als mit VC6.
B.E.
Mehr Informationen über die Mailingliste Allegro