Problem mit StartDrawing(ScreenOutput())

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Scarabol
Beiträge: 1427
Registriert: 30.11.2005 21:00

Problem mit StartDrawing(ScreenOutput())

Beitrag von Scarabol »

Hallo Leute,

Tschuldigung falls das schon irgendwo steht. (Die Suche hat nix ergeben)

Also mein Problem:
Ich habe ein einfaches Programm das etwas auf den Screen schreibt, das ist auch noch nicht das Problem, denn das Programm läuft einwandfrei. Nur wenn ich es dann beende bekomme ich vom Debugger angezeigt, dass StartDrawing(ScreenOutput()) folgenden Fehler hat:
The specified output is NULL (0 values)

1. Wieso meldet der nen Fehler obwohl alle einwandfrei läuft?
2. Wie kann ich das beheben das ich das nicht mehr angezeigt bekomme bzw. falls wirklich ein Problem vorliegt, wie ich es beheben kann?

Danke im Voraus
Scarabol
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

rufst du drawing nochmal auf, nachdem du den screen geschlossen hast?

mit welcher version arbeitest du?
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Scarabol
Beiträge: 1427
Registriert: 30.11.2005 21:00

Beitrag von Scarabol »

Nein

Version 3.94
Benutzeravatar
Scarabol
Beiträge: 1427
Registriert: 30.11.2005 21:00

Beitrag von Scarabol »

Muss ich vor einem End Befehl noch ein CloseScreen() schreiben?
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

puh.. also der bug kann sonstwas sein, das kann man so ohne jeden code schwer sagen.

also, wenn du gar kein closescreen drin hast und bis zu nem end durchlaufen läßt, weiß ich jetzt auch nix.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

muss nicht unbedingt sein...

das problem sieht mir eher so aus, daß der screen schon zu is, aber nochmal draw versucht wird...
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Scarabol
Beiträge: 1427
Registriert: 30.11.2005 21:00

Beitrag von Scarabol »

Kann aber irgendwie nicht sein weil der screen wird ja durch das end geschlossen
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

ja, is schon merkwürdig...

ich glaube, ich hatte auch schon mal son bug, weiß aber nich mehr woran es lag...
der versteckte sich glaubich ganz woanders...
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Mok
BotHunter
Beiträge: 1484
Registriert: 26.12.2005 14:14
Computerausstattung: MSI GX780R
Intel Core i5-2410M
Nvidia GT 555M
Windows 7 Home Premium 64 bit
Wohnort:   

Beitrag von Mok »

Setze mal OpenScreen() statt 24 bit mit 32 bit
Zuletzt geändert von Mok am 21.12.2008 00:23, insgesamt 1-mal geändert.
Win 7 Home Premium 64 bit | PureBasic 5.20 - x86 und x86-64 | Firefox [aktuelle stable-Version hier einfügen]
"Jeder macht irgendwann mal Fehler, darum gibt's auch Bleistifte mit Radiergummi." --Carl
merlin
Beiträge: 157
Registriert: 30.07.2005 22:15

Beitrag von merlin »

@Scarabol

einfach mal den post oder ein kleines example posten und man wird dir sicher schnell helfen könnnen ^^
Antworten