amiga-news DEUTSCHE VERSION
.
Links| Forums| Comments| Report news
.
Chat| Polls| Newsticker| Archive
.

amiga-news.de Forum > Search [ - Search - New posts - Register - Login - ]

First << 16 17 18 19 20 -21- 22 23 24 25 26 >> Last Search results: 7717 hits (30 per page)
thomas   User

2012-01-24, 09:23 h

[ - Direct link - ]
topic: RDBSalv
Board: Amiga, AmigaOS 4

@Stephan:

Man kann die Kennung nur beim Hinzufügen ändern, d.h. du musst das Dateisystem nochmal löschen und neu hinzufügen.

Außerdem hast du immernoch IDEfix am laufen, das könnte auch ein Problem sein. Startet der Rechner beim Einschalten einmal neu, bevor er hochfährt (d.h. ist das ROM-Update aktiv)?

--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/
 
thomas   User

2012-01-23, 22:38 h

[ - Direct link - ]
topic: Etwas nach Programmende im Speicher behalten... ?
Board: Programmierung

Zitat:
Original von AGSzabo:
Wenn gerade einer von meinen Requestern offen ist und währenddessen jemand dem patch rückgängig macht, gibts nen guru.


Das glaube ich nicht. Der Guru kommt, weil du den Programmcode frei gibst, während das Programm noch läuft. Du musst zuerst die Library-Vektoren wieder zurücksetzen, dann warten bis alle Requester geschlossen sind und erst dann das Programm bzw. den Prozess verlassen.

Außerdem solltest du dir darüber im Klaren sein, dass du die Library-Vektoren nicht einfach so zurücksetzen darfst, sondern du musst zuerst prüfen, ob jemand anders sie nach die verändert hat und wenn ja, darauf warten, dass der andere sie wieder auf deine setzt. Erst dann darfst du sie auf deine Vorgänger zurücksetzen.


--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/
 
thomas   User

2012-01-23, 22:26 h

[ - Direct link - ]
topic: RDBSalv
Board: Amiga, AmigaOS 4


Der Dostype ist ein Eingabefeld. Den sollst du ändern, nicht nur anschauen.

Bild: http://thomas-rapp.homepage.t-online.de/download/hdtoolbox/de06addupdate.png

--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/
 
thomas   User

2012-01-21, 11:28 h

[ - Direct link - ]
topic: fopen funktioniert nicht?
Board: Programmierung


Vermutlich hast du irgendwas falsch gemacht.


--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/
 
thomas   User

2012-01-20, 14:33 h

[ - Direct link - ]
topic: bestellung bei amigakit.com?
Board: Amiga, AmigaOS 4

Zitat:
Original von Bluebird:
2-5 Tage je nach Lust und Laune des Logistikers muss man eben von UK Sendungen einplanen , also bei Montag wird das Heute oder Morgen auch ankommen .


Und wenn's erst am Montag oder Dienstag kommt, dann titscht PeaBrain schon im Dreieck und droht mit Anwählten? Ich finde, man sollte lieber mit einer längeren Laufzeit rechnen und sich dann freuen, wenn es früher ankommt, als umgekehrt.


--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/
 
thomas   User

2012-01-20, 10:51 h

[ - Direct link - ]
topic: bestellung bei amigakit.com?
Board: Amiga, AmigaOS 4


Geduld ist eine Tugend. Das Packet kommt aus UK und muss durch den Zoll. Mit einer Woche solltest du schon rechnen, vielleicht zwei. Hast du schon in der Packetverfolgung nachgeschaut? (My account -> order history -> view -> Order Tracking)
--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/
 
thomas   User

2012-01-18, 20:24 h

[ - Direct link - ]
topic: TextLenght() ohne window/screen?
Board: Programmierung

@inq:

Das ist aber, wie Holger ganz richtig dargelegt hat, u.U. nicht der Font, der vom später geöffneten Screen benutzt wird.

D.h. wenn du Namen und Größe des Fonts aus einer Datei liest, anstatt aus der gesperrten Screen-Struktur, dann darfst du später auch nicht den Screen-Font benutzen, sondern musst den selbst ermittelten Font mit OpenDiskFont öffnen und nur diesen zur Darstellung der GUI heranziehen. Nicht nur beim Layout, sondern auch beim Zeichnen.

Wenn du das nicht tust, kann der Font, mit dem die GUI gezeichnet wird, von dem, mit dem das Layout gemacht wurde, abweichen. Und das sieht dann erst recht stümperhaft aus.



--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/
 
thomas   User

2012-01-18, 16:17 h

[ - Direct link - ]
topic: TextLenght() ohne window/screen?
Board: Programmierung

@AGSzabo:

Na wenn du den vom Screen haben möchtest, dann musst du den vom Screen nehmen.

Ohne Screen layouten geht ohnehin nicht, weil die benötigten Informationen wie Breite der Fensterrahmen u.ä. nur über den Screen verfügbar sind.

--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/
 
thomas   User

2012-01-10, 21:39 h

[ - Direct link - ]
topic: Amiga 1200 Gameport 2 spielt verrückt !
Board: Amiga, AmigaOS 4


Dann ist es ja gut, dass der CIA fast gar nicht für die Gameports zuständig ist. Nur eine von sieben Leitungen geht zum CIA. Die vier Richtungen gehen direkt zu Paula, die mittlere und rechte Taste gehen zu einer Schaltung, die den Widerstand misst und das Ergebnis geht auch an Paula. Nur die linke Taste geht zum CIA.


--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/
 
thomas   User

2012-01-10, 11:28 h

[ - Direct link - ]
topic: bestellung bei amigakit.com?
Board: Amiga, AmigaOS 4


AmigaKit sind definitiv noch aktiv.

Ob man eine Mail zur Bestellbestätigung bekommt, weiß ich nicht mehr. Hast du schon in deinem Spam-Ordner nachgeschaut?

Auf der AmigaKit-Seite gibt es einen "My Account", wo du deine Bestellung überprüfen kannst. Bei meiner letzten Bestellung hat es drei Tage gedauert, bis sie bearbeitet wurde.



--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/
 
thomas   User

2012-01-06, 11:38 h

[ - Direct link - ]
topic: Amiga 1200 Monitor. Was gibt es fuer Moeglichkeiten?
Board: Amiga, AmigaOS 4


In meinen Augen wäre die beste Lösung ein geeigneter Flachbildfernseher mit VGA- und Scart-Eingang. Dann braucht man keinen Scandoubler, das macht der Monitor selbst und man braucht keinen Umschalter, im besten Fall schaltet der Monitor automatisch um, im schlimmsten Fall muss man eine Taste am Monitor drücken.


--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/
 
thomas   User

2011-12-30, 20:12 h

[ - Direct link - ]
topic: filerequester task
Board: Programmierung

@AGSzabo:

Warum, glaubst du, hat man AmigaOS von der ersten Stunde an Ports und Messages mitgegeben?

--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/
 
thomas   User

2011-12-30, 13:34 h

[ - Direct link - ]
topic: add Node to List sorted Algorithmus
Board: Programmierung


Fang am Anfang der Liste an und suche die erste Node, die größer ist als die neue und füge die neue davor ein.

Wenn zu erwarten ist, dass die reinkommenden Einträge größtenteils schon sortiert sind, dann ist es vielleicht besser, am Ende der Liste anzufangen und rückwärts die erste Node zu suchen, die kleiner ist.

Oder du machst es so, dass du von vorne suchst, wenn die neue mit A bis M anfängt und von hinten bei N bis Z.

Solange die Nodes nur einfach verkettet sind, läuft es jedenfalls immer auf eine sequentielle Suche heraus.

--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/
 
thomas   User

2011-12-28, 19:24 h

[ - Direct link - ]
topic: protection bits
Board: Amiga, AmigaOS 4

@AGSzabo:

Das E-Bit des Amiga wird auf das X-Bit unter Linux gemapt, zumindest bei den älteren UAE-Versionen. Vermutlich hast du auf dem Ziel-Rechner die umask so eingestellt, dass das X-Bit bei neuen Dateien nicht gesetzt wird.


--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/
 
thomas   User

2011-12-25, 13:00 h

[ - Direct link - ]
topic: scrollbare shell?
Board: Amiga, AmigaOS 4


Wenn es ums Scrollen geht, dann sind KinCON oder ViNCEd wohl die besseren Kandidaten. Die ZShell verändert ja nur das CLI aber nicht das Fenster.


--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/
 
thomas   User

2011-12-25, 11:16 h

[ - Direct link - ]
topic: Gibt es kein 'make' unter amigaos 4.1 sdk?
Board: Programmierung

@PeaBrain:

Ein makefile musst du natürlich selbst erstellen. Beim SDK ist nur das Programm make dabei. Das makefile beschreibt dein Projekt und die Abhängigkeiten der Module untereinander. Die kennst nur du.


--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/
 
thomas   User

2011-12-25, 10:38 h

[ - Direct link - ]
topic: Gibt es kein 'make' unter amigaos 4.1 sdk?
Board: Programmierung


Im SDK 53.20 ist make definitiv dabei. Bist du sicher, dass du das SDK richtig installiert hast?


--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/
 
thomas   User

2011-12-22, 08:55 h

[ - Direct link - ]
topic: DONOTWAIT und WAIT in OS3.9 falsch implementiert ?
Board: Amiga, AmigaOS 4

Zitat:
Original von Maja:
Daraus geht hervor: WAIT dient primär nicht, den Requester zu vermeiden, sondern den folgenden Programmstart um n Sekunden, genauer gesagt - länger als die voreingestellten 5 Sekunden verzögern zu können.


Das Buch ist falsch oder bestenfalls missverständlich formuliert.

Und aus deinen Aussagen geht hervor, dass du es noch nie ausprobiert hast und deshalb gar nicht wissen kannst, wie es wirklich ist.

Die Diskussion ist brotlos wenn sich Leute auf falsche Aussagen stützen und diese weder hinterfragen noch überprüfen, obwohl in dem Thread mehrmals darauf hingewiesen wurde.



--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/
 
thomas   User

2011-12-21, 20:44 h

[ - Direct link - ]
topic: filerequester task
Board: Programmierung

Zitat:
Original von AGSzabo:
Ich will nicht asl nutzen - mich interessiert daran nur wie asl es macht - sondern mit meinem GUI einen eigenen FileRequester programmieren.


Du interessierst dich dafür, wie ASL es macht, damit du es anders machen kannst, oder wie? ASL benutzt keine eigene Task, es läuft in der Task des rufenden Programms.


--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/
 
thomas   User

2011-12-21, 20:05 h

[ - Direct link - ]
topic: filerequester task
Board: Programmierung

@AGSzabo:

Genau das ist der Unterschied zwischen Tasks und Prozessen: aus Prozessen kannst du DOS-Funktionen aufrufen, aus Tasks heraus nicht.

Warum willst du einen zweiten Task starten? Haben wir dir nicht dargelegt, dass du das nicht brauchst?

--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/
 
thomas   User

2011-12-21, 20:03 h

[ - Direct link - ]
topic: DONOTWAIT und WAIT in OS3.9 falsch implementiert ?
Board: Amiga, AmigaOS 4

@Maja:

Warum schreibst du über Dinge, die du selbst nicht verstanden hast?

WAIT wartet nicht grundsätzlich. WAIT wartet nur, wenn das Programm aktiv bleibt. Sobald das Programm zurückkehrt, macht WBStartup mit dem nächsten Programm weiter, unabhängig vom WAIT-Wert. WAIT macht nur Sinn, wenn ein Programm irgendwann von selbst zurückkehrt, dafür aber länger braucht als die voreingestellten 5 Sekunden.

Und wenn das Programm nach den mit WAIT angegebenen Sekunden immer noch aktiv ist, kommt der Requester. So oder so. Man kann den Requester nicht verhindern, außer mit DONOTWAIT. Das wiederum macht genau das: gar nicht warten.

STARTPRI hat mit Zeitgesteuert überhaupt nichts zu tun. Es legt nur die Reihenfolge fest.

Ein zeitgesteuertes Starten von Programmen aus der WBStartup ist mit den gegebenen Mitteln nicht möglich.


--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/
 
thomas   User

2011-12-21, 10:20 h

[ - Direct link - ]
topic: Mac Mini PPC HILFE!!!!
Board: Andere Systeme


Ohne diesen speziellen Computer zu kennen, würde ich vermuten, wenn weder Lüfter noch Festplatte anlaufen, dass die Stromversorgung nicht ausreicht, entweder durch einen Kurzschluss oder weil das Netzteil gestorben ist. Für die LED reicht es wohl gerade noch.


--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/
 
thomas   User

2011-12-20, 23:25 h

[ - Direct link - ]
topic: DONOTWAIT und WAIT in OS3.9 falsch implementiert ?
Board: Amiga, AmigaOS 4

Zitat:
Original von Maja:
Beides unterdrückt den Requester. WAIT ist die Option der Wahl, wenn Programme involviert sind, die voneinander abhängig sind.


Jetzt kommst du auch noch.

NEIN! Denn das ist ja gerade das, was Wolfen gerne hätte. Aber so ist es nicht. WAIT verzögert den Requester nur (wenn ein Wert größer 5 angegeben wird), es unterdrückt ihn nicht.

Außerdem hilft es nicht die Bohne, wenn Programme voneinander abhängig sind. Entweder ein Programm läuft nur kurz und kommt dann zurück oder es bleibt aktiv. Im ersten Fall braucht man kein Wait, weil das Programm genau dann fertig ist, wenn es sich beendet. Im zweiten Fall wird der Start der Workbench angehalten, bis entweder das Programm doch zu einem Ende kommt oder bis der Benutzer den Requester mit "nicht mehr warten" beantwortet.

Ein Zeitgesteuertes Starten von Programmen, die aktiv bleiben, ist mit den gegebenen Mitteln nicht möglich.


--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/
 
thomas   User

2011-12-18, 23:26 h

[ - Direct link - ]
topic: filerequester task
Board: Programmierung

Was gibt es denn da zu verstehen? Du hast doch ein Hauptprogramm, das die IDCMP-Nachrichten von deinem Hauptfenster behandelt. Wenn dieses Hauprogramm jetzt die Nachricht bekommt, dass der "Dateiauswahl"-Knopf gedrückt wurde, dann springst du von dort einfach in das Unterprogramm, das den Datei-Requester anzeigt.

Das Unterprogramm öffnet ein Fenster mit einer Dateiliste, zwei Eingabefeldern und ein paar Knöpfen. Dann sorgst du dafür, dass sich das alles richtig bewegt, wenn der Benutzer drin rumklickt. Wie man eine GUI programmiert, weißt du ja, nehme ich an. Wenn der Benutzer auf Ok oder Cancel klickt, machst du das Fenster wieder zu und springst zurück zum Hauptprogramm. Das war's.

Solange du im Unterprogramm bist, reagiert das Hauptfenster nicht mehr auf Eingaben, einfach weil keiner sie behandelt. Einziger Haken ist, dass Intuition die Eingaben natürlich nicht vergisst, sondern dass sie bei der Rückkehr vom Dateirequester alle auf dem UserPort des Hauptfensters stehen. Es gibt zwei Möglichkeiten, das zu behandeln: entweder du überliest nach der Rückkehr einfach alle IDCMP-Nachrichten, die anstehen. Oder du sorgst vorher dafür, dass du keine bekommst. Das geht mit ModifyIDCMP.

Den Mauszeiger kannst du mit SetWindowPointer(window, WA_BusyPointer, TRUE, TAG_END) bzw. ..., FALSE, ... setzen.

--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/

[ Dieser Beitrag wurde von thomas am 18.12.2011 um 23:30 Uhr geändert. ]
 
thomas   User

2011-12-17, 00:01 h

[ - Direct link - ]
topic: DONOTWAIT und WAIT in OS3.9 falsch implementiert ?
Board: Amiga, AmigaOS 4

@Bluebird:

Ich hab's falsch formuliert. Wolfen hat von 3.0 gesprochen, deshalb habe ich 3.0 getestet. Ich bin auch ziemlich sicher, dass es schon seit 2.0 so ist, aber getestet habe ich das nicht.


--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/
 
thomas   User

2011-12-16, 22:17 h

[ - Direct link - ]
topic: DONOTWAIT und WAIT in OS3.9 falsch implementiert ?
Board: Amiga, AmigaOS 4

DONOTWAIT schließt WAIT aus. Entweder DONOTWAIT oder nicht, wenn nicht dann WAIT oder 5 Sekunden.

Die Reihenfolge der WBStartup wird über STARTPRI festgelegt.

Eine Wartezeit zwischen zwei Programmen gibt es nicht. Bei DONOTWAIT wird das nächste sofort gestartet, bei nicht DONOTWAIT wird bis zum Beenden des Programms gewartet, bevor das nächst kommt. Nach Ablauf der Wartezeit (WAIT) kommt der Requester.

Das ist seit 3.0 so und bei 3.9 nicht anders.


--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/
 
thomas   User

2011-12-07, 11:40 h

[ - Direct link - ]
topic: Gesucht: Sekundentakt
Board: Programmierung

So geht's auch:

code:
#include <proto/exec.h>
#include <proto/dos.h>
#include <proto/timer.h>

struct Library *TimerBase;

int main (void)

{
struct MsgPort *port = CreateMsgPort();
if (port)
	{
	struct timerequest *timer = (struct timerequest *) CreateIORequest (port,sizeof(struct timerequest));
	if (timer)
		{
		if (0 == OpenDevice ("timer.device",UNIT_MICROHZ,(struct IORequest *)timer,0))
			{
			struct timeval start;
			struct timeval ende;
			struct timeval diff;

			TimerBase = (struct Library *) timer->tr_node.io_Device;

			timer->tr_node.io_Command = TR_GETSYSTIME;
			timer->tr_node.io_Flags   = IOF_QUICK;
			DoIO ((struct IORequest *)timer);
			start = timer->tr_time;

			Delay (50);

			timer->tr_node.io_Command = TR_GETSYSTIME;
			timer->tr_node.io_Flags   = IOF_QUICK;
			DoIO ((struct IORequest *)timer);
			ende = timer->tr_time;

			diff = ende;
			SubTime (&diff,&start);

			Printf ("Startzeit: %10lu.%06lun",start.tv_secs,start.tv_micro);
			Printf ("Endezeit:  %10lu.%06lun",ende.tv_secs,ende.tv_micro);
			Printf ("Differenz: %10lu.%06lun",diff.tv_secs,diff.tv_micro);

			CloseDevice ((struct IORequest *)timer);
			}
		DeleteIORequest ((struct IORequest *)timer);
		}
	DeleteMsgPort (port);
	}

return (0);
}


--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/
 
thomas   User

2011-12-06, 22:15 h

[ - Direct link - ]
topic: Gesucht: Sekundentakt
Board: Programmierung

@bruZard:

Schau nochmal genau hin.

code:
timer.device/GetSysTime                               timer.device/GetSysTime

   NAME
	GetSysTime -- Get the system time. (V36)

   SYNOPSIS
	GetSysTime( Dest )
	            A0

	void GetSysTime( struct timeval * );

   FUNCTION
	Ask the system what time it is.  The system time starts off at
	zero at power on, but may be initialized via the TR_SETSYSTIME
	timer.device command.

	System time is monotonocally increasing and guarenteed to be
	unique (except when the system time is set back).

	A0 will be left unchanged.

	This function is less expensive to use than the TR_GETSYSTIME
	IORequest.

   INPUTS
	Dest -- pointer to a timeval structure to hold the system time.

   RESULTS
	Dest -- the timeval structure will contain the system time.

   NOTES
	This function may be called from interrupts.

   SEE ALSO
	timer.device/TR_GETSYSTIME,
	timer.device/TR_SETSYSTIME,

   BUGS



V36 ist OS 2.0.

--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/
 
thomas   User

2011-12-06, 21:03 h

[ - Direct link - ]
topic: Gesucht: Sekundentakt
Board: Programmierung

code:
#include <proto/timer.h>
#include <proto/dos.h>

int main (void)

{
struct timeval start;
struct timeval ende;
struct timeval diff;

GetSysTime (&start);

Delay (50);

GetSysTime (&ende);

diff = ende;
SubTime (&diff,&start);

Printf ("Startzeit: %10lu.%06lun",start.tv_secs,start.tv_micro);
Printf ("Endezeit:  %10lu.%06lun",ende.tv_secs,ende.tv_micro);
Printf ("Differenz: %10lu.%06lun",diff.tv_secs,diff.tv_micro);

return (0);
}


--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/
 
thomas   User

2011-12-03, 11:00 h

[ - Direct link - ]
topic: KickROM 3.9
Board: Amiga, AmigaOS 4

Es gibt kein 3.9 ROM. Es gibt Tools, mit denen man Module aus dem Kick 3.1 durch neuere Versionen ersetzen und sich so ein eigenes ROM 3.9 bauen kann. So ein ROM dann zu verkaufen ist aber illegal.


Edit: da gibt's die Tools: http://www.doobreynet.co.uk/beta/

--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/

[ Dieser Beitrag wurde von thomas am 03.12.2011 um 11:02 Uhr geändert. ]
 
 
First << 16 17 18 19 20 -21- 22 23 24 25 26 >> Last Search results: 7717 hits (30 per page)

Search terms
keywords      username
Search options
Only search these boards
   match whole words only
show only titles
show all results

.
Masthead | Privacy policy | Netiquette | Advertising | Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved.
.