DEUTSCHE VERSION |
|
Links | | | Forums | | | Comments | | | Report news |
Chat | | | Polls | | | Newsticker | | | Archive |
amiga-news.de Forum > Programmierung > Wenn die Workbech sich neu öffen will? | [ - Search - New posts - Register - Login - ] |
-1- | [ - Post reply - ] |
2014-07-21, 19:46 h AGSzabo Posts: 1663 User |
Hi Wie erfahre ich in meinem Programm, dass die Workbench sich bei einer Änderung an den Prefs schließen und neu öffnen will? AmiDok kann das. Ich will dann nämlich meine Fenster autom. zu und wieder auf machen. Grüße ags -- Webmaster of Kestra Bitworld. Author of Open eXternal User Interfaces, eXternal Format Rippers and "Torakosmos". [ Dieser Beitrag wurde von AGSzabo am 21.07.2014 um 19:50 Uhr geändert. ] [ - Answer - Quote - Direct link - ] |
2014-07-21, 22:42 h thomas Posts: 7718 User |
http://aminet.net/package/util/libs/ScreenNotify10 http://aminet.net/package/util/libs/NotInt24 -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ [ - Answer - Quote - Direct link - ] |
2014-07-22, 09:35 h AGSzabo Posts: 1663 User |
Danke, bin dabei die screennotify.library zu verwenden. Gibt es einen anderen Weg unter OS4+? Ich habe dort in die includes der workbench.library und intuition.h geschaut aber nichts gefunden. Grüße A PS: screennotify.library geht nicht unter os4+ (probiert) -- Webmaster of Kestra Bitworld. Author of Open eXternal User Interfaces, eXternal Format Rippers and "Torakosmos". [ Dieser Beitrag wurde von AGSzabo am 22.07.2014 um 10:39 Uhr geändert. ] [ - Answer - Quote - Direct link - ] |
2014-07-22, 11:12 h thomas Posts: 7718 User |
Zitat: Dann schau nochmal genau hin: intuition.library -> StartScreenNotify / EndScreenNotify -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ [ - Answer - Quote - Direct link - ] |
2014-07-22, 11:21 h AGSzabo Posts: 1663 User |
@thomas: Danke, das gucke ich. Aber wie erfahre ich, in welche Register ich die Parameter übergeben soll? Es ist ein 68k Asm Programm. PS: Und die Offsets der Funktionen, die bräuchte ich auch. PPS: ich brauche offenbar ein .sfd file das ich an fdtrans übergeben kann -- Webmaster of Kestra Bitworld. Author of Open eXternal User Interfaces, eXternal Format Rippers and "Torakosmos". [ Dieser Beitrag wurde von AGSzabo am 22.07.2014 um 11:28 Uhr geändert. ] [ Dieser Beitrag wurde von AGSzabo am 22.07.2014 um 11:52 Uhr geändert. ] [ - Answer - Quote - Direct link - ] |
2014-07-22, 16:43 h thomas Posts: 7718 User |
Die meisten Funktionen, die mit OS4 neu eingeführt wurden, können von 68k-Programmen nicht aufgerufen werden. -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ [ - Answer - Quote - Direct link - ] |
2014-07-22, 17:20 h AGSzabo Posts: 1663 User |
@thomas: Oh, das wusste ich nicht, hab sowas geahnt. Nun, weißt Du das in dem Fall sicher oder gibts vielleicht doch irgendwo das fd file oder sfd file dazu? -- Webmaster of Kestra Bitworld. Author of Open eXternal User Interfaces, eXternal Format Rippers and "Torakosmos". [ - Answer - Quote - Direct link - ] |
2014-07-23, 22:25 h thomas Posts: 7718 User |
@AGSzabo: Ich bin mir ziemlich sicher. Die OS4-Entwickler stehen auf dem Standpunkt, dass Software, die für OS4 entwickelt wird, nativ sein sollte. Und das kann ich durchaus nachvollziehen. In deinem speziellen Fall hielte ich es für sinnvoll, einen PPC-nativen Klon der screennotify.library zu schreiben, der eine 68k-Jumptable hat. Und statt sich ins System zu hacken, benutzt er die neuen Funktionen der intuition.library. -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ [ - Answer - Quote - Direct link - ] |
2014-07-28, 14:21 h Holger Posts: 8116 User |
Man kann auch aus der 68k Emulation heraus eine PPC Funktion aufrufen. Das nötige Stück PPC-Code muss man dann halt als Konstante im Assembler einbetten. Anders als bei PUP, ist auf reinen PPC-Systemen der Overhead minimal.Zitat:Die gibt’s, aber die AOS4-Entwickler rücken sie nicht raus. [ Dieser Beitrag wurde von Holger am 28.07.2014 um 14:22 Uhr geändert. ] [ - Answer - Quote - Direct link - ] |
2014-07-28, 15:47 h Thore Posts: 2266 User |
Und die protos? Sind die dabei, kann man sich die fd auch erzeugen. [ - Answer - Quote - Direct link - ] |
2014-07-28, 17:37 h Holger Posts: 8116 User |
Zitat:Wie soll das gehen? Die Information, welche 68k Register benötigt werden, kannst Du Dir ja schlecht aus den Rippen schneiden. Und fd files ohne 68k Register-Informationen liegen ja bei. Abgesehen davon galt das nur für die ersten Versionen von AOS4, dass die Funktionen für OS-Entwickler auch unter 68k existieren. Ob das für die aktuellen Versionen (und die konkreten hier angesprochenen Funktionen) auch noch gilt ist (zumindest mir) nicht bekannt. -- Good coders do not comment. What was hard to write should be hard to read too. [ - Answer - Quote - Direct link - ] |
2014-07-29, 09:06 h Thore Posts: 2266 User |
Wenn die Funktionen nur für OS4 vorliegen, dann gibts keine 68k Register hier, dann ists sowieso nicht möglich diese zu nutzen. Das Wandeln von protos zu fd geht natürlich nur bei den 68k Protos, wo auch die Register vorliegen, bzw mit den entsprechenden pragmas-Dateien. Für 68k gibts AddScreenCloseClient(Screen(A0), MsgPort(A1), Priority(D0)) Geht damit nicht? [ - Answer - Quote - Direct link - ] |
2014-07-30, 14:59 h AGSzabo Posts: 1663 User |
@Thore: Eine Funktion dieses Namens kann ich weder in den 3er intuition Docs finden, noch in den 4ern. -- Webmaster of Kestra Bitworld. Author of Open eXternal User Interfaces, eXternal Format Rippers and "Torakosmos". [ - Answer - Quote - Direct link - ] |
2014-07-30, 15:17 h Thore Posts: 2266 User |
Interessant. Das hab ich im Aminet gefunden, vermutlich dann eine "custom" Screennotify. [ - Answer - Quote - Direct link - ] |
2014-07-30, 16:24 h DaxB Posts: 1422 User |
@AGSzabo: Hast du die screennotify.library 1.2 (18.1.2005) probiert? [ - Answer - Quote - Direct link - ] |
2014-07-30, 16:55 h AGSzabo Posts: 1663 User |
@DaxB: Gute Idee, geht aber nicht. Nur unter OS 68k. -- Webmaster of Kestra Bitworld. Author of Open eXternal User Interfaces, eXternal Format Rippers and "Torakosmos". [ - Answer - Quote - Direct link - ] |
-1- | [ - Post reply - ] |
amiga-news.de Forum > Programmierung > Wenn die Workbech sich neu öffen will? | [ - Search - New posts - Register - Login - ] |
Masthead |
Privacy policy |
Netiquette |
Advertising |
Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved. |