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

amiga-news.de Forum > Programmierung > Problem mit FindToolType [ - Search - New posts - Register - Login - ]

-1- [ - Post reply - ]

2009-12-26, 12:54 h

Ralf27
Posts: 2779
User
Ich hab ein kleines Programm am laufen das wunderbar läuft, aber wennich MuForce am laufen habe, dann wirft es ein READ 0000. Denn Fehler konnte ich bis auf FindToolType() eingrenzen. Nur, die Argumente werden aus dem Icon richtig ausgelesen, aber dennoch wirft MuForce da einen Fehler:

code:
...
 diskobj&=GetDiskObject&(SADD(FullProgramName$+CHR$(0)))
 IF diskobj& THEN
   t$=PEEK$(FindToolType&(PEEKL(diskobj&+do_ToolTypes%),SADD("Programm"+CHR$(0))))
  IF t$<>"" THEN Programm$=t$
 ...
END IF
 ...


Eigentlich können da keine NULL-Pointer drin sein... ?!?
--
http://www.alternativercomputerclub.de.vu

[ Dieser Beitrag wurde von Ralf27 am 26.12.2009 um 12:55 Uhr geändert. ]

[ - Answer - Quote - Direct link - ]

2009-12-26, 13:55 h

thomas
Posts: 7717
User

FindToolType gibt NULL zurück, wenn es das Tooltype nicht gefunden hat. PEEK$(FindToolType&()) dürfte das READ 0 verursachen.

Gruß Thomas

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

[ - Answer - Quote - Direct link - ]

2009-12-26, 14:07 h

Ralf27
Posts: 2779
User
Zitat:
Original von thomas:

FindToolType gibt NULL zurück, wenn es das Tooltype nicht gefunden hat. PEEK$(FindToolType&()) dürfte das READ 0 verursachen.


Danke, das ist es. Wie konnte ich nur so blind sein? ;)
MuForce bleibt jetzt still. :lach:
--
http://www.alternativercomputerclub.de.vu

[ - Answer - Quote - Direct link - ]


-1- [ - Post reply - ]


amiga-news.de Forum > Programmierung > Problem mit FindToolType [ - Search - New posts - Register - Login - ]


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