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
