ENGLISH VERSION |
|
Links | | | Forum | | | Kommentare | | | News melden |
Chat | | | Umfragen | | | Newsticker | | | Archiv |
amiga-news.de Forum > Programmierung > current dir und un/lock | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
-1- | [ - Beitrag schreiben - ] |
11.11.2009, 16:06 Uhr AGSzabo Posts: 1663 Nutzer |
hei, ich will vom programm aus nur das aktuelle verzeichnis ändern und dann das lock wieder frei geben. muss ich vorher das alte verzeichnis wieder herstellen? muss ich das verzeichnis gelockt lassen während es mein current dir ist? hier ist der momentane code: code:--cd_path ; a0 *path ;>d0 oldlock to pass to unlock_path push a6 move.l a0,d0 beq.b .pop move.l d0,d1 move.l #ACCESS_READ,d2 move.l xuiB_dosbase(a6),a6 jsr _LVOLock(a6) move.l d0,d1 beq.b .pop jsr _LVOCurrentDir(a6) .pop pop a6 push d0 ... .. .. .. .. ... do something i the new dir ......... pop d1 ; d1 *oldlock push a6 move.l xuiB_dosbase(a6),a6 jsr _LVOCurrentDir(a6) move.l d0,d1 jsr _LVOUnLock(a6) pop a6 rts Sam mini os4.1 -- e-uae 39bb2 -- A4000D 3.0 - 2mbchip/8mbfast - Ariadne_II - ide DVD und HD -- A500 3.1 (mkick) adide 50mb -- Duron 1600mhz Ubuntu Linux / WinXP -- BenQ FP93G TFT - 1048 like CRT - HP psc1110 [ - Antworten - Zitieren - Direktlink - ] |
11.11.2009, 16:50 Uhr geit Posts: 332 [Ex-Mitglied] |
Du darfst den Lock auf keinen Fall freigeben und mußt am Ende des Programms, wieder das gleiche CurrentDir einstellen, das du beim ersten Mal bekommen hast. Unlocken darfst du auch deinen Lock nicht, bis du ihn wieder zurückbekommen hast. Solange dein Lock via CurrentDir aktiviert ist, ist das Freigeben tabu. So wie das oben steht ist das absolut korrekt. Anders darf es nicht sein. Geit [ Dieser Beitrag wurde von geit am 11.11.2009 um 16:51 Uhr geändert. ] [ - Antworten - Zitieren - Direktlink - ] |
11.11.2009, 16:56 Uhr AGSzabo Posts: 1663 Nutzer |
@geit: na das war zur abwechslung mal wieder ne ganz einfache frage mit ner 100% verständlichen und kompletten antwort die keine fragen mehr offen lässt. und erledigt. danke. -- Sam mini os4.1 -- e-uae 39bb2 -- A4000D 3.0 - 2mbchip/8mbfast - Ariadne_II - ide DVD und HD -- A500 3.1 (mkick) adide 50mb -- Duron 1600mhz Ubuntu Linux / WinXP -- BenQ FP93G TFT - 1048 like CRT - HP psc1110 [ - Antworten - Zitieren - Direktlink - ] |
-1- | [ - Beitrag schreiben - ] |
amiga-news.de Forum > Programmierung > current dir und un/lock | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
Impressum |
Datenschutzerklärung |
Netiquette |
Werbung |
Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten. |