| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen   | 
	
	
	
		| Autor | 
		Nachricht | 
	
	
		Rudlzwudl
 
 
  Anmeldungsdatum: 04.09.2005 Beiträge: 12
 
  | 
		
			
				 Verfasst am: 04.09.2005, 13:01    Titel: anfängerfrage bild einfügen | 
				     | 
			 
			
				
  | 
			 
			
				sry ich hab schon das ganze glaube halt das ganze forum durchsucht  um endlich bilder darzustellen  aber alles was ich gefunden habe funktioniert nicht bzw ich bin zu blöd es so zu machen das es richtig is 
 
ich hab:
 
  	  | Code: | 	 		   
 
SCREEN 20,32,2,1 '1024*768 auf vollbild, 2 bildschirmseiten,32bit farbe
 
bildname$="C:\Programme\FreeBASIC\Progs\bombe.bmp" '<--- da musst du den bildnamen eingeben
 
h= 'höhe des bilds eingeben <====
 
b= ' und die breite <====
 
h1=1024
 
b1=768
 
DIM bild(h*b*4)
 
dim backgr(h1*b1*4)
 
 
cls
 
setmouse 1024/2,768/2,0 'maus in der mitte des Bildschirms machen und auf unsichtbar stellen
 
 
BLOAD bildname$,VARPTR(bild(0)) 'hier wird das bild geladen
 
BLOAD "C:\hintergrund.bmp", VARPTR(backgr(0))
 
 
screenset 1,0 'Hiemit sieht man eine Bildschirmseite(seite1) und bearbeitet eine andere(nicht sichtbare)
 
 
do until t = 3 'so lange machen, bis linke und rechte maustaste gedrückt sind
 
    getmouse x,y,scroll,t 'mausstatus holen t=taste: 1 für links,2->rechts,3->beide,4->mitte,5->mitte+links,6->mitte+rechts,7->alle
 
    cls
 
    put(0,0),backgr
 
    put(x,y),bild,trans 'das bild an den mauskoordinaten machen(hellpink wird transparent dargestellt
 
    screencopy 1,0 'den bearbeiteten teil zum sichtbaren teil kopieren
 
loop  | 	  
 
gefunden aber dan hab ich das bild am mauszeiger und das will ich nicht
 
 
ich bräuchte eine anleitung wie man bilder einfügen kann am besten jpg,bmp und gif  
 
einfügen kan und aurichten
 
hoffe ihr könt mir helfen ich bedanke mich schonmal jetzt weil ich weis das ihr das bestimmt  köntn     [/code] | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		Michael712 aka anfänger, programmierer
 
  Anmeldungsdatum: 26.03.2005 Beiträge: 1593
 
  | 
		
			
				 Verfasst am: 04.09.2005, 14:16    Titel:  | 
				     | 
			 
			
				
  | 
			 
			
				Hallo.
 
 
Bmps kann man sehr einfach in FreeBasic laden. Bei anderen Formaten geht das am besten mit der SDL lib. 
 
Ab version 0.14
 
 
 	  | Code: | 	 		  
 
screen 18,32,,1
 
dim bild as any ptr
 
bild=IMAGECREATE(hoehe,breite) 'eigenschaften des bildes eingeben
 
bload "D:\test.bmp",bild
 
 
put (100,100),bild,pset
 
 
sleep
 
 | 	 
  | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		Rudlzwudl
 
 
  Anmeldungsdatum: 04.09.2005 Beiträge: 12
 
  | 
		
			
				 Verfasst am: 04.09.2005, 14:58    Titel:  | 
				     | 
			 
			
				
  | 
			 
			
				kk thx kanst mir auch sagen woher man das SDL lib her bekommt mit google find ich nix.
 
 
kan man auch ein bild als hintergrund nehmen so das dert text drüber steht?
 
naja danke für die schnelle antwort | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		Rudlzwudl
 
 
  Anmeldungsdatum: 04.09.2005 Beiträge: 12
 
  | 
		
			
				 Verfasst am: 04.09.2005, 15:53    Titel:  | 
				     | 
			 
			
				
  | 
			 
			
				| noch ne frage was is den der code für einen aufzählungspunk? | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		jb
 
  
  Anmeldungsdatum: 14.01.2005 Beiträge: 2010
 
  | 
		
			
				 Verfasst am: 04.09.2005, 16:04    Titel:  | 
				     | 
			 
			
				
  | 
			 
			
				1. Es gibt den Edit-Button, um Beiträge zu editieren  
 
 
2. Meinst du jetzt für's Forum? Wenn ja, dann so:
 
 	  | Code: | 	 		  
 
[list]
 
[*]Punkt 1
 
[*]Punkt 2
 
...
 
[/list]
 
 | 	  
 
 
jb | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		Rudlzwudl
 
 
  Anmeldungsdatum: 04.09.2005 Beiträge: 12
 
  | 
		
			
				 Verfasst am: 04.09.2005, 16:14    Titel:  | 
				     | 
			 
			
				
  | 
			 
			
				| nene ich meine im fb   is n smiley und was is die zahl für nen aufzählungspunkt? | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		jb
 
  
  Anmeldungsdatum: 14.01.2005 Beiträge: 2010
 
  | 
		
			
				 Verfasst am: 04.09.2005, 16:17    Titel:  | 
				     | 
			 
			
				
  | 
			 
			
				Schreib 
 
 
 
jb | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		Rudlzwudl
 
 
  Anmeldungsdatum: 04.09.2005 Beiträge: 12
 
  | 
		
			
				 Verfasst am: 04.09.2005, 16:32    Titel:  | 
				     | 
			 
			
				
  | 
			 
			
				da machts bei mir nur beep (ich mein als sound)
 
wie kan ich den aufzählpinkt machen als zeichen? | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		jb
 
  
  Anmeldungsdatum: 14.01.2005 Beiträge: 2010
 
  | 
		
			
				 Verfasst am: 04.09.2005, 16:52    Titel:  | 
				     | 
			 
			
				
  | 
			 
			
				Auch bei FB? Ich dachte, das gäbe es nicht mehr...
 
 
Wie auch immer, versuch dann halt chr$(4), das sieht so ähnlich aus.
 
 
jb | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		Rudlzwudl
 
 
  Anmeldungsdatum: 04.09.2005 Beiträge: 12
 
  | 
		
			
				 Verfasst am: 04.09.2005, 16:56    Titel:  | 
				     | 
			 
			
				
  | 
			 
			
				sieht aber kacke aus wie kan ich trotzdem einen punkt machen?
 
kanst du mir acuh sagen wo ich dieses Sb libs herbekomme und wie ich ein bild als hintergrundbild machen kann? | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		jb
 
  
  Anmeldungsdatum: 14.01.2005 Beiträge: 2010
 
  | 
		
			
				 Verfasst am: 04.09.2005, 17:02    Titel:  | 
				     | 
			 
			
				
  | 
			 
			
				Wie gesagt: Der Punkt ( chr$(7) ) wird von FB als Klingelzeichen interpretiert. Du müsstest dir also 
 
eine Ersatzroutine für PRINT schreiben, die das Zeichen in den Bildschirmspeicher schreibt.
 
 
Das gab's mal für QB in der MonsterFAQ unter Textverarbeitung.
 
Einfach die Suche benutzen und nach EPRINT.BAS suchen  
 
 
Zum Thema SDL: Schau mal hier.
 
 
/EDIT: Aber wenn du einfach nur ein Bild als Hintergrund haben willst, das geht auch mit BLOAD.
 
(Aber nur mit Bitmaps!)
 
 
jb | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		Rudlzwudl
 
 
  Anmeldungsdatum: 04.09.2005 Beiträge: 12
 
  | 
		
			
				 Verfasst am: 04.09.2005, 17:10    Titel:  | 
				     | 
			 
			
				
  | 
			 
			
				| naja aber wen man es mit BLOAD macht dan verschwindet das bild das unter  dem text ist kan man das irgentdwie anders machen  (so wie bei Ms Word) | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		jb
 
  
  Anmeldungsdatum: 14.01.2005 Beiträge: 2010
 
  | 
		
			
				 Verfasst am: 04.09.2005, 17:27    Titel:  | 
				     | 
			 
			
				
  | 
			 
			
				Dann schreibe dir eine PRINT-Ersatz-Routine, die die Buchstaben mit PUT auf den 
 
Bildschirm schreibt, und dabei mit Hilfe von OR & AND die Transparenz zum Hintergrund wahrt.
 
 
jb | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		Rudlzwudl
 
 
  Anmeldungsdatum: 04.09.2005 Beiträge: 12
 
  | 
		
			
				 Verfasst am: 04.09.2005, 17:40    Titel:  | 
				     | 
			 
			
				
  | 
			 
			
				sry hab kein wort verstanden kanst mal n beispiel posten bitte
 
/EDIT: noch ne frage am rande wie kan ich es machen das wenn ich ENTER drücke sich der cp abmeldet  ich hab das jetzt  mit  	  | Code: | 	 		  | IF INKEY$ = CHR$(13) THEN shell "C:\WINDOWS\system32\shutdown.exe -l" | 	  
 
probiert hat aber ned fnktioniert kanst mir noch dagen wie ich das machen kann | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		noop
 
 
  Anmeldungsdatum: 04.05.2005 Beiträge: 259
 
  | 
		
			
				 Verfasst am: 04.09.2005, 19:00    Titel:  | 
				     | 
			 
			
				
  | 
			 
			
				Vllt so:
 
 	  | Code: | 	 		  
 
SCREEN 21,32,,1
 
DIM Bild as any ptr
 
Bild =imagecreate(1280,1024)
 
BLOAD "C:\dasbild.bmp",Bild
 
COLOR &H000000;&HFFFFFF
 
CLS
 
PUT (0,0),Bild,AND
 
PRINT "DAS BILD"
 
SLEEP
 
 | 	  
 
ich glaub das müsste funzen.
 
Habs aber net ausprobiert.
 
 
Vllt so:
 
SHELL "C:\Windows\system32\shutdown.exe -l -t 00 -f"
 
Musste sonst mal bei cmd eingeben. da stehen alle befehle. | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		jb
 
  
  Anmeldungsdatum: 14.01.2005 Beiträge: 2010
 
  | 
		
			
				 Verfasst am: 04.09.2005, 19:23    Titel:  | 
				     | 
			 
			
				
  | 
			 
			
				Also, die Syntax lautet:
 
 	  | Code: | 	 		  
 
Syntax: shutdown [-l | -s | -r | -a] [-f] [-m \\Computer] [-t xx]
 
                 [-c "Kommentar"] [-d up:xx:yy]
 
 
  Keine Argumente Zeigt diese Meldung an (wie -?).
 
  -i              Zeigt eine grafische Benutzeroberfläche an (muss die erste
 
                  Option sein).
 
  -l              Abmelden (kann nicht mit der Option -m verwendet werden).
 
  -s              Fährt den Computer herunter.
 
  -r              Fährt den Computer herunter und startet ihn neu.
 
  -a              Bricht das Herunterfahren des Systems ab.
 
  -m \\Computer   Remotecomputer zum Herunterfahren/Neustarten/Abbrechen.
 
  -t xx           Zeitlimit für das Herunterfahren, in xx Sekunden.
 
  -c "Kommentar"  Kommentar für das Herunterfahren (maximal 127 Zeichen).
 
  -f              Erzwingt das Schließen ausgeführter Anwendungen ohne Warnung
 
  -d [u][p]:xx:yy Grund (Code) für das Herunterfahren:
 
                  u = Benutzercode
 
                  p = Code für geplantes Herunterfahren
 
                  xx = Hauptgrund (positive ganze Zahl kleiner als 256)
 
                  yy = Weiterer Grund (positive ganze Zahl kleiner als 65536)
 
 | 	  
 
 
=>> ein 
 
 	  | Code: | 	 		  
 
SHELL "shutdown -s -t 10
 
 | 	  
 
sollte das System in 10 Sekunden abschalten.
 
 
Zu deinem Problem mit GET/PUT: Schau in die MonsterFAQ, da wird das erklärt.
 
(auch das Transparentverhalten bei Verwendung von AND/OR.
 
 
Hier gibt's ein Tutorial von Meff (Stephan) zu dem Thema: Direktdownload!.
 
 
jb | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		Rudlzwudl
 
 
  Anmeldungsdatum: 04.09.2005 Beiträge: 12
 
  | 
		
			
				 Verfasst am: 04.09.2005, 19:31    Titel:  | 
				     | 
			 
			
				
  | 
			 
			
				ne das funzt leider nix von beiden
 
ich mach mal n threat auf mit dem ausloggen auf
 
der text steht acuh dfrüber und ich dehe nicht mehr zum bild runter. | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		Michael712 aka anfänger, programmierer
 
  Anmeldungsdatum: 26.03.2005 Beiträge: 1593
 
  | 
		
			
				 Verfasst am: 04.09.2005, 19:38    Titel:  | 
				     | 
			 
			
				
  | 
			 
			
				Hallo.
 
 
Was für ein windows hast du?? Das funzt(glaube ich) nur unter xp/2000.
 
 
 
mfg
 
michael | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		Rudlzwudl
 
 
  Anmeldungsdatum: 04.09.2005 Beiträge: 12
 
  | 
		
			
				 Verfasst am: 04.09.2005, 19:44    Titel:  | 
				     | 
			 
			
				
  | 
			 
			
				also hab den threat schon erstellt
 
also ja ich habe win xp
 
lest es euch einfach durch dan kennt ihr euch hoffentlich aus | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		 |