Moin,

On Sunday 14 January 2007 00:04, Frank Emminghaus wrote:
[...]
> mmmmhhhh... Jetzt plage ich mich schon wochenlang mit den Callbacks
> und Cocoa damit es dann irgendwann mal ein natives Mac-UI für
> AqBanking gibt, und jetzt brauche ich die nicht mehr..? Oder andere...?
> Bislang kam ich eigentlich ganz gut zurecht, da die API ordentlich
> dokumentiert ist (naja, zumindest die Callbacks) aber jetzt bin ich
> doch etwas verwirrt.
> Wie mache ich denn jetzt am besten weiter?
[...]

Genauso wie bisher: Zum einen ist AqBanking3 noch nicht "marktreif" (wird es 
aber ziemlich bald, wenn ich in dem Tempo weiterkomme), zum anderen sind die 
Callbacks jetzt eigentlich immer noch genauso: Ich habe selbst die Flags etc 
uebernommen, so wie sie in AqBanking waren (nur dass sie jetzt nicht mehr 
AB_BANKING_xyz heissen, sondern GWEN_GUI_xyz). Die API von AqBanking mit den 
Callbacks hatte sich vom Format halt gut bewaehrt.

Was sich aber mit der neuen API aendert, ist, dass man nun mit dieser einen 
API alle Callbacks erwischt: Vorher gab es beispielsweise nicht nur die 
Callbacks in AqBanking, sondern noch GWEN_WaitCallbacks (mein damals erster 
Ansatz) sowie die Funktionen aus dem CryptManager. Das ganze war zum Schluss 
dann auch noch recht bunt gemischt, so dass es langsam ein wenig 
undurchschaubar geworden ist.

Die neue API - mit der Verlagerung der Callbacks nach GWEN_GUI (src/gui/ in 
GWEN) macht also auch Deine Arbeit einfacher, und, da die Callbacks 
grundsaetzlich genauso sind wie vorher (nur woanders), kannst Du Deine 
bisherigen Widgets auch einfach weiterverwenden.


Bleiben fuer Dich also zwei Moeglichkeiten: Entweder, du bleibst beim alten 
AqBanking2 - das ist die jetzt stabile Version, in der es aber keine grossen 
Neuerungen mehr geben wird, sobald AqBanking3 herauskommt - oder Du gehst 
gleich ueber zu AqBanking3 und Gwen3.


Welchen Weg Du waehlst, haengt auch ein bischen von Deinem Projekt ab: Wenn es 
schon sehr weit fortgeschritten ist, lohnt sich ein Umstieg jetzt vielleicht 
noch nicht. Wenn Du aber noch am Anfang stehst und gerade erst die 
GUI-Callbacks implementierst, wuerde ich auf jeden Fall zu der aktuellen 
Version raten, damit Du gleich am Ball bleibst.

Auf jeden Fall habe ich grosses Interesse an Deinem Ergebnis!!


Gruss
Martin

-- 
"Things are only impossible until they're not"

AqBanking - http://www.aqbanking.de/
LibChipcard - http://www.libchipcard.de/

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Aqbanking-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/aqbanking-devel

Reply via email to