amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Programmierung > Wer kennt sich aus mit ASL? [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- [ - Beitrag schreiben - ]

22.01.2012, 17:35 Uhr

AGSzabo
Posts: 1663
Nutzer
Hallöchen,

ich habe eine auf API Ebenen zu ASL komaptible filerequester library namens "Modifyle" gemacht (mit meinem GUI Open XUI) (download mit devdocs: http://ox.quicktunnels.net/modifyle.lha , screenshot: http://ox.quicktunnels.net/filereq.png ).

Jetzt zu meinem Problem. Ich implementiere gerade das MultiSelect und hänge mich an den WBArgs auf, die nach dem Aufruf des Requesters in der fr-struktur stehen sollen, solche, wie sie auch in der StartupMessage der Workbench stehen. Laut WB docs gibt das OS diese Locks wieder frei, wenn die Message zurück gesendet wird. Man kann aber laut ASL docs ins ASL nichts zurück senden, außer den Requester am Ende wieder frei geben. Bis dahin kann man den Requester da aber beliebig oft aufrufen. Ich gehe davon aus, dass es sich bei den Locks in den WBArgs von ASL um shared-locks handelt. Doch würde ich das so in meine library übernehmen, wann soll ich diese Locks UnLock()en? Bis die Anwendung den Reuester freen lässt kann es ja sein, dass sie ein WRITE lock auf einer der ausgewählten dateien braucht, das bekommt sie aber nur, wenn kein shared Lock auf das File mehr besteht?

ags
--
Author of Open eXternal User Interfaces, eXternal Format Rippers and the Book "Torakosmos". Developing with E-UAE on an Ubuntu dualcore system.

[ - Antworten - Zitieren - Direktlink - ]


-1- [ - Beitrag schreiben - ]


amiga-news.de Forum > Programmierung > Wer kennt sich aus mit ASL? [ - Suche - Neue Beiträge - Registrieren - Login - ]


.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.