🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: de.comp.sys.amiga.tech
8 messages
8 total messages Started by Florian Faber Tue, 12 Mar 1996 16:33
Seek() im RAM?
#4083
Author: Florian Faber
Date: Tue, 12 Mar 1996 16:33
10 lines
519 bytes
Moin,

ähm - ist es normal, daß Dos.Seek() in der RAM-Disk fehlschlägt?
(40.68)


Flo
--
NP: Ozric Tentacles - Mae Mong Song
Re: Seek() im RAM?
#4111
Author: Thomas Schuerger
Date: Wed, 13 Mar 1996 15:47
20 lines
1326 bytes
> Moin,
> 
> ähm - ist es normal, daß Dos.Seek() in der RAM-Disk fehlschlägt?
> (40.68)

  Das habe ich nicht ausprobiert. Auf meiner dh0:-Partition (INTL FFS) ist
irgendwie auch kein rückwärts-Seek möglich (40.68).

                                                            ___
Ciao,                                                  LCS /  / _______
                                                          /  /_/  ____/
Thomas Schuerger   E-Mail: T.Schuerger@lcs.ndh.com        \___   __/
                       or: Phobos@eratosth.dssd.sub.org       \_/   PGP

CoSysOp of Eratosthenes BBS:  (+49) 0228/230083 V.FC & 239522 V.34/ISDN
=======================================================================
Note my new e-mail address!

Fuer die einen ist es MS-DOS,
fuer die anderen die aelteste Beta-Version der Welt.
Re: Seek() im RAM?
#4122
Author: Michael van Elst
Date: Wed, 13 Mar 1996 21:42
12 lines
750 bytes
T.Schuerger@lcs.ndh.com (Thomas Schuerger) writes:

>  Das habe ich nicht ausprobiert. Auf meiner dh0:-Partition (INTL FFS) ist
>irgendwie auch kein rückwärts-Seek möglich (40.68).

Da machst Du wohl was falsch.

-- 
                                Michael van Elst

Internet: mlelstv@serpens.rhein.de
                                "A potential Snark may lurk in every tree."
Re: Seek() im RAM?
#4146
Author: Florian Faber
Date: Wed, 13 Mar 1996 22:31
20 lines
1328 bytes
TS> Das habe ich nicht ausprobiert. Auf meiner dh0:-Partition (INTL FFS)
TS> ist irgendwie auch kein rückwärts-Seek möglich (40.68).

Auf jeden Fall habe ich seit gestern einige interessante Erfahrungen mit
Seek() gemacht. Meine Seeks im RAM schlugen jedesmal fehl, bei denen auf
Platte bekam ich keine Fehlermeldungen, es wurde allerdings auch nicht
gesprungen. Ich fand dann noch eine ältere Routine, die das gleiche macht,
die aber funktionierte. Recht merkwürdig. die AutoDocs schweigen sich zu
dem Thema auch aus. Zwar werden Unterschiede in bezug auf Seeks für RAM und
FS angegeben, die stehen aber unter SetFileSize().

Fakt ist, und das hat mich stark gewundert, daß nicht einmal ein Testweiser
absoluter Seek() auf Byte 8 (in einer genügend großen Datei) erfolgte,
obwohl die Funktion keinen Fehler lieferte. Was habe ich übersehen?


Flo
--
NP:
Re: Seek() im RAM?
#4154
Author: Michael van Elst
Date: Fri, 15 Mar 1996 08:44
15 lines
946 bytes
"Florian Faber" <faber@faba.han.de> writes:

>Fakt ist, und das hat mich stark gewundert, daß nicht einmal ein Testweiser
>absoluter Seek() auf Byte 8 (in einer genügend großen Datei) erfolgte,
>obwohl die Funktion keinen Fehler lieferte. Was habe ich übersehen?

Wenn Du keinen Source postest, dann wird das wohl keiner rausfinden. Bei mir
funktiniert Seek() ohne Probleme.

Salut,
-- 
                                Michael van Elst

Internet: mlelstv@serpens.rhein.de
                                "A potential Snark may lurk in every tree."
Re: Seek() im RAM?
#4180
Author: Florian Faber
Date: Fri, 15 Mar 1996 15:00
24 lines
971 bytes
MvE> Wenn Du keinen Source postest, dann wird das wohl keiner rausfinden.
MvE> Bei mir funktiniert Seek() ohne Probleme.

Grade, als ich Dir alle betroffenen Sourcestellen zusammengestellt
hatte und noch einmal auf Peinlichkeit hin überprüft habe, habe ich
folgende Peinlichkeit entdeckt:

Meins:

  IF Dos.Seek(file.handle, Dos.beginning, to)#-1 THEN

Richtig:

  IF Dos.Seek(file.handle,to,d.beginning)=0 THEN END;


:)



Flo
--
NP: Nix.
Re: Seek() im RAM?
#4169
Author: Thomas Schuerger
Date: Fri, 15 Mar 1996 19:18
30 lines
2160 bytes
> TS> Das habe ich nicht ausprobiert. Auf meiner dh0:-Partition (INTL FFS)
> TS> ist irgendwie auch kein rückwärts-Seek möglich (40.68).
> 
> Auf jeden Fall habe ich seit gestern einige interessante Erfahrungen mit
> Seek() gemacht. Meine Seeks im RAM schlugen jedesmal fehl, bei denen auf
> Platte bekam ich keine Fehlermeldungen, es wurde allerdings auch nicht
> gesprungen. Ich fand dann noch eine ältere Routine, die das gleiche macht,
> die aber funktionierte. Recht merkwürdig. die AutoDocs schweigen sich zu
> dem Thema auch aus. Zwar werden Unterschiede in bezug auf Seeks für RAM und
> FS angegeben, die stehen aber unter SetFileSize().
> 
> Fakt ist, und das hat mich stark gewundert, daß nicht einmal ein Testweiser
> absoluter Seek() auf Byte 8 (in einer genügend großen Datei) erfolgte,
> obwohl die Funktion keinen Fehler lieferte. Was habe ich übersehen?

  Genau die gleichen Probleme habe ich auch. Das Seeken klappt einfach
nicht. Es wird zwar die aktuelle Position zurückgegeben, geseekt wird aber
leider nicht.

                                                            ___
Ciao,                                                  LCS /  / _______
                                                          /  /_/  ____/
Thomas Schuerger   E-Mail: T.Schuerger@lcs.ndh.com        \___   __/
                       or: Phobos@eratosth.dssd.sub.org       \_/   PGP

CoSysOp of Eratosthenes BBS:  (+49) 0228/230083 V.FC & 239522 V.34/ISDN
=======================================================================
Note my new e-mail address!

The only way to multitask on MS-DOS is to run IBM twice on an Amiga.
Re: Seek() im RAM?
#4226
Author: Thomas Schuerger
Date: Sat, 16 Mar 1996 22:46
28 lines
1608 bytes
> MvE> Wenn Du keinen Source postest, dann wird das wohl keiner rausfinden.
> MvE> Bei mir funktiniert Seek() ohne Probleme.
> 
> Grade, als ich Dir alle betroffenen Sourcestellen zusammengestellt
> hatte und noch einmal auf Peinlichkeit hin überprüft habe, habe ich
> folgende Peinlichkeit entdeckt:
> 
> Meins:
> 
>   IF Dos.Seek(file.handle, Dos.beginning, to)#-1 THEN
> 
> Richtig:
> 
>   IF Dos.Seek(file.handle,to,d.beginning)=0 THEN END;

  Oh, genau das gleiche ist bei mir auch passiert!! 

                                                            ___
Ciao,                                                  LCS /  / _______
                                                          /  /_/  ____/
Thomas Schuerger   E-Mail: T.Schuerger@lcs.ndh.com        \___   __/
                       or: Phobos@eratosth.dssd.sub.org       \_/   PGP

CoSysOp of Eratosthenes BBS:  (+49) 0228/230083 V.FC & 239522 V.34/ISDN
=======================================================================
Note my new e-mail address!

"Hast du ein Bad genommen?" - "Wieso? Fehlt eins?"
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads