Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
mike_2006
Anmeldungsdatum: 26.09.2006 Beiträge: 22
|
Verfasst am: 11.03.2007, 21:20 Titel: Mehrere Bildschirme unter Screen 12 |
|
|
Hallo,
ich hatte mal mit Screen 12 herumgearbeitet.
Dabei habe ich herausgefunden,
dass es nur einen Bildschirm gibt.
Dass heißt doch, dass ich nicht im Hitnergrund ein Bild aufbauen kann (z.b. aus bmp file) sondern dies im Vordergrund machen muss, oder?
Oder gibt es da doch einen Trick?
Ich hatte eigentlich nicht vor, meine bmp-routine zu verändern...
mfg,
Michael _________________ Eiskräm -> \oOo/ |
|
Nach oben |
|
|
nemored
Anmeldungsdatum: 22.02.2007 Beiträge: 4599 Wohnort: ~/
|
Verfasst am: 11.03.2007, 21:25 Titel: |
|
|
Was du immer machen kannst, ist das Anlegen eines Bildpuffers über IMAGECREATE. In den hinein kannst du auch deine Grafikausgabe machen. Ob das speziell bei deiner BMP-Routine geht, weiß ich allerdings nicht. |
|
Nach oben |
|
|
Mao
Anmeldungsdatum: 25.09.2005 Beiträge: 4409 Wohnort: /dev/hda1
|
Verfasst am: 11.03.2007, 21:26 Titel: |
|
|
ImageCreate ist aber FB. _________________ Eine handvoll Glück reicht nie für zwei.
--
|
|
Nach oben |
|
|
nemored
Anmeldungsdatum: 22.02.2007 Beiträge: 4599 Wohnort: ~/
|
Verfasst am: 11.03.2007, 21:27 Titel: |
|
|
O hoppla, falsches Forum. |
|
Nach oben |
|
|
Eternal_pain
Anmeldungsdatum: 08.08.2006 Beiträge: 1783 Wohnort: BW/KA
|
Verfasst am: 11.03.2007, 21:29 Titel: |
|
|
Ich hab zwar nie mit QB gearbeitet aber sehr gross können die unterschiede im bezug von Screen zu Power-Basic nicht sein, da ich kein plan habe ob Power basic wie FreeBASIC mehrere Screens ermöglicht bleibt eigentlich nur ein array das du als screen missbrauchst.... zb dim bild(639,479)
und dann halt jeden einzelnen pixel einliest bzw schreibst, ansonsten geht noch die peek und poke mit strings.... _________________
|
|
Nach oben |
|
|
Jojo alter Rang
Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 11.03.2007, 21:36 Titel: |
|
|
Beste lösung: EIne Grafikbibliothek wie z.B. die UGL-Lib _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
|
|
Nach oben |
|
|
Eternal_pain
Anmeldungsdatum: 08.08.2006 Beiträge: 1783 Wohnort: BW/KA
|
Verfasst am: 11.03.2007, 21:43 Titel: |
|
|
Bei Dir muss es immer eine Bibliothek geben *gg* aber für QB gibt es da wirklich eine ganze menge die laut beschreibung sehr gut sind, da is allerdings in QB nichts mache kann ich da nichts genaueres sagen, nur das ich mir so ziemlich alles gedownloadet habe *ggg* _________________
|
|
Nach oben |
|
|
Jojo alter Rang
Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 11.03.2007, 22:32 Titel: |
|
|
joa, ich habe früher einige bibltiotheken probiert, und nur UGL hat mir wirklich zugesprochen... kompromiss aus kompatiblität und funktionalität. _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
|
|
Nach oben |
|
|
mike_2006
Anmeldungsdatum: 26.09.2006 Beiträge: 22
|
Verfasst am: 12.03.2007, 08:32 Titel: Danke! |
|
|
Danke für die Antworten,
ich habe mich entschieden, das ganze Programm auf screen 9 umzustellen. Die Idee mit dem riesigen Array ist jedoch sehr gut!
Ich werd'se mir merken, denn screen 9 ist ja eher breitbild.
Mfg,
Michael _________________ Eiskräm -> \oOo/ |
|
Nach oben |
|
|
Jojo alter Rang
Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 12.03.2007, 22:19 Titel: |
|
|
ne, die idee is ganz schlecht denn so geht der qb-speicher ganz schnell dahin... das passiert bei UGL net _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
|
|
Nach oben |
|
|
mike_2006
Anmeldungsdatum: 26.09.2006 Beiträge: 22
|
Verfasst am: 13.03.2007, 16:39 Titel: re schlechte idee |
|
|
hmm, da hast du auch wieder recht...
gibt es eigentlich einen Weg, den Ganzen Speicher (mindestens den Großteil) zu nutzen? (z.B. 256 MB oder mehr)? _________________ Eiskräm -> \oOo/ |
|
Nach oben |
|
|
Jojo alter Rang
Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 13.03.2007, 17:32 Titel: |
|
|
1) UGL
2) FreeBASIC _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
|
|
Nach oben |
|
|
Eternal_pain
Anmeldungsdatum: 08.08.2006 Beiträge: 1783 Wohnort: BW/KA
|
Verfasst am: 13.03.2007, 17:36 Titel: |
|
|
ich hab nie gesagt ein riesen screen array sei eine gute Idee, nur das es eine möglichkeit ist unter FreeBASIC ist das allerdings auch kein grosses problem _________________
|
|
Nach oben |
|
|
Jojo alter Rang
Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 13.03.2007, 17:48 Titel: |
|
|
in freeBASIC soll man laut lillo aber auch die mitgelieferten funktionen für backbuffer und so verwenden, weil das viel schneller ist als selbst arrays zu erstellen. _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
|
|
Nach oben |
|
|
Eternal_pain
Anmeldungsdatum: 08.08.2006 Beiträge: 1783 Wohnort: BW/KA
|
Verfasst am: 13.03.2007, 17:51 Titel: |
|
|
Solche Funktionen gab es zu den guten alten DOS Zeiten leider in keinen von mir benutzen Compiler, daher hab ich meist mit Arrays und Get/Put gebuffert, aber eigentlich noch nie einen ganzen Screen... Bei FreeBASIC muss ich mir darüber wenig Gedanken machen, das Buffern schreibt sich bei mir schon fast automatisch in den Source _________________
|
|
Nach oben |
|
|
Jojo alter Rang
Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 13.03.2007, 17:52 Titel: |
|
|
ich bin eigentlich froh, dass mir fb das alles verwaltet... _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
|
|
Nach oben |
|
|
|