Aktuelle Zeit: 23.02.2019 15:36

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 7 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: StartVectorDrawing(ImageVectorOutput(_image)) :Fehler
BeitragVerfasst: 29.11.2018 16:28 
Offline

Registriert: 15.05.2018 20:02
...wie immer denke ich : Kann doch nicht so schwer sein.
Aber der eigene Schlauch auf dem man steht...

Wenn ich per Vectordrawing auf ein Image zeichnen will, krieg ich jetzt immer diesen Fehler...
"The specified #Image is not initialised"

Jemand ne Idee?

Gruß
Onetime

Code:
Define.i _Result, _image, _ImageGadget

If OpenWindow(0, 10, 10, 300, 300, "PureBasic - Image")

  _image = CreateImage(PB_Any, 200, 200, 32, RGB(255,255,255)) ; weisser Hintergrund
 
  If _image > 0  ; wenn das createimage erfolgreich war.
  If StartVectorDrawing(ImageVectorOutput(_image))
    Debug _result
  Else
     Debug "start Vec. Draw Error "
   EndIf
    VectorSourceColor(RGB(0,0,0)) ; Black
    AddPathCircle(100, 100, 100)
    StrokePath(2)
    StopVectorDrawing()

  _ImageGadget= ImageGadget(PB_Any, 0, 0, 200, 200, ImageID(_image))     
  Repeat
    Event = WaitWindowEvent()
  Until Event = #PB_Event_CloseWindow  ; If the user has pressed on the close button
 
  EndIf ; createimage
EndIf ; window

End 


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: StartVectorDrawing(ImageVectorOutput(_image)) :Fehler
BeitragVerfasst: 29.11.2018 16:47 
Offline
Benutzeravatar

Registriert: 20.04.2006 09:50
Vor PB_Any fehlt die Raute: #PB_Any

<edit>
Zitat:
Aber der eigene Schlauch auf dem man steht...

Ich stehe auf EnableExplicit, hätte auch in diesem Fall geholfen :)

_________________
my pb stuff..
Bild..jedenfalls war das mal so.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: StartVectorDrawing(ImageVectorOutput(_image)) :Fehler
BeitragVerfasst: 29.11.2018 17:22 
Offline

Registriert: 15.05.2018 20:02
ok, peinlich, peinlich... Danke...
In die Falle war ich reingelaufen als ich das kurze Test Progrämmelchen zusammengeschustert habe weil der blöde Kreis nicht zu sehen ist...

Immer noch kein Kreis...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: StartVectorDrawing(ImageVectorOutput(_image)) :Fehler
BeitragVerfasst: 29.11.2018 17:33 
Offline
Benutzeravatar

Registriert: 20.04.2006 09:50
Deine Farbe hat keinen Alpha-Wert, also 0, was transparent bedeutet
Code:
VectorSourceColor(RGBA(0,0,0,255))

_________________
my pb stuff..
Bild..jedenfalls war das mal so.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: StartVectorDrawing(ImageVectorOutput(_image)) :Fehler
BeitragVerfasst: 29.11.2018 17:50 
Offline

Registriert: 15.05.2018 20:02
Danke... mühsames Farbgeschäft... ;-)
Denke jetzt komme ich schon gut weiter...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: StartVectorDrawing(ImageVectorOutput(_image)) :Fehler
BeitragVerfasst: 29.11.2018 17:57 
Offline
Ein Admin
Benutzeravatar

Registriert: 29.08.2004 20:20
Wohnort: Saarbrücken
Noch ein Tipp: Nutze EnableExplicit. Es weist dich darauf hin, dass du vergessen hast Variablen zu deklarieren. Damit hätte dich der Compiler zum Beispiel darauf hingewiesen, dass er PB_Any nicht kennt. dann wäre dir der fehlende Gartenzaun dann auch aufgefallen. :-)

_________________
Freakscorner.de - Der Bastelkeller | Neustes Video: Neje DK - 1 Watt Laser Engraver
Ubuntu Gnome 18.04.1 LTS x64, PureBasic 5.60 x64 (außerdem 4.41, 4.50, 4.61, 5.00, 5.10, 5.11, 5.21, 5.22, 5.30, 5.31, 5.40, 5.50)
"Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen – Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen."


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: StartVectorDrawing(ImageVectorOutput(_image)) :Fehler
BeitragVerfasst: 29.11.2018 19:08 
Offline
Moderator
Benutzeravatar

Registriert: 05.10.2006 18:55
Wohnort: Rupture Farms
+1

_________________
BildBildBildBildBildBild


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 7 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye