Anwendungen, Tools, Userlibs und anderes nützliches.
			
		
		
			
				
								Frogger 							 
									
		Beiträge:  425  		Registriert:  14.03.2006 19:27 		
		
											
							
				Kontaktdaten: 
				
			 
				
		 
		
						
						
						 
			 
													
							
						
									
						Beitrag 
					 
								von Frogger   »  16.10.2006 21:26 
			
			
			
			
			Köntest du diese Prozedur einbauen?
Code: Alles auswählen 
Procedure JumpToItem(Gadget.l, Position.l) 
  SetGadgetItemState(Gadget, Position, #PB_ListIcon_Selected)
  pitem.POINT  
  SendMessage_(GadgetID(Gadget), #LVM_GETITEMPOSITION, Position , pitem)
  SendMessage_(GadgetID(Gadget), #LVM_SCROLL, pitem\x, pitem\y - 180) 
EndProcedure 
;/##### Beispiel #####
Enumeration
  #Window_0
  #ListIconGadget_0
EndEnumeration
Procedure OpenWindow_Window_0()
  If OpenWindow(#Window_0, 592, 348, 400, 400, "#Window_0", #PB_Window_SystemMenu|#PB_Window_SizeGadget|#PB_Window_MinimizeGadget|#PB_Window_TitleBar)
    If CreateGadgetList(WindowID(#Window_0))
      ListIconGadget(#ListIconGadget_0, 20, 20, 335, 260, "Gadget", 100, #PB_ListIcon_AlwaysShowSelection|#PB_ListIcon_GridLines|#PB_ListIcon_FullRowSelect)
    EndIf
  EndIf
EndProcedure
OpenWindow_Window_0()
For i = 0 To 400
  AddGadgetItem(#ListIconGadget_0, i, Str(i))
Next
JumpToItem(#ListIconGadget_0, 340)
Repeat
  Event = WaitWindowEvent()
Until Event = #PB_Event_CloseWindow 
			
			
									
									[PB4.20] 
						 
		 
				
		
		 
	 
				
			
		
		
			
				
																			
								a14xerus 							 
									
		Beiträge:  1440  		Registriert:  14.12.2005 15:51 		
		
											Wohnort:  Aachen 
							
						
		 
		
						
						
						 
			 
													
							
						
									
						Beitrag 
					 
								von a14xerus   »  17.10.2006 14:21 
			
			
			
			
			Danke für den Code.. was ich brauchte waren nur die zwei apis, um zu scrollen 
 
Neue Version: 3.0.3.7c  
-> Autoscroll
			
			
									
									
						 
		 
				
		
		 
	 
	
						
		
		
			
				
																			
								a14xerus 							 
									
		Beiträge:  1440  		Registriert:  14.12.2005 15:51 		
		
											Wohnort:  Aachen 
							
						
		 
		
						
						
						 
			 
													
							
						
									
						Beitrag 
					 
								von a14xerus   »  17.10.2006 16:28 
			
			
			
			
			Neue Version: 3.0.3.8  
-> Neuer Updater 
 
Achtung: Updater wird standartmäßig nicht heruntergeladen. 
Dadurch musste ich diesmal den Updatevorgang etwas abändern. 
Sollte aber alles funktionieren.
			
			
									
									
						 
		 
				
		
		 
	 
	
						
		
		
			
				
								Frogger 							 
									
		Beiträge:  425  		Registriert:  14.03.2006 19:27 		
		
											
							
				Kontaktdaten: 
				
			 
				
		 
		
						
						
						 
			 
													
							
						
									
						Beitrag 
					 
								von Frogger   »  17.10.2006 17:59 
			
			
			
			
			Der Autoscroll funktioniert nicht beim Miniaturfenster. 
d.h. wenn ich wieder ins große Fenster wechsle sieht man nicht das aktuell gespielte Lied.
			
			
									
									[PB4.20] 
						 
		 
				
		
		 
	 
	
						
		
		
			
				
																			
								a14xerus 							 
									
		Beiträge:  1440  		Registriert:  14.12.2005 15:51 		
		
											Wohnort:  Aachen 
							
						
		 
		
						
						
						 
			 
													
							
						
									
						Beitrag 
					 
								von a14xerus   »  17.10.2006 21:00 
			
			
			
			
			sobald wieder dnach das nächste lied kommt, sollte es wieder gehen.. kann aber nochmal nachgucken, bzw ändern, das es direkt geht
			
			
									
									
						 
		 
				
		
		 
	 
	
						
		
		
			
				
								Frogger 							 
									
		Beiträge:  425  		Registriert:  14.03.2006 19:27 		
		
											
							
				Kontaktdaten: 
				
			 
				
		 
		
						
						
						 
			 
													
							
						
									
						Beitrag 
					 
								von Frogger   »  17.10.2006 21:07 
			
			
			
			
			Es schadet nicht diese Funktion auszuführen auch wenn das ListIcon nicht sichtbar ist. 
Oder du kannst es direkt nach dem Öffnen des großen Fensters aufrufen. 
Ist Geschmackssache wie man es macht.
			
			
									
									[PB4.20] 
						 
		 
				
		
		 
	 
	
						
		
		
			
				
								AND51 							 
									
		Beiträge:  5220  		Registriert:  01.10.2005 13:15 		
		
						
						
		 
		
						
						
						 
			 
													
							
						
									
						Beitrag 
					 
								von AND51   »  17.10.2006 21:09 
			
			
			
			
			Hat sich eigentlich was getan mit dem Debug/Log-Feature, das ich vorgeschlagen habe?
Würd mich mal interssieren, woran's lag, etc. 
 
			
			
									
									
						 
		 
				
		
		 
	 
	
						
		
		
			
				
																			
								a14xerus 							 
									
		Beiträge:  1440  		Registriert:  14.12.2005 15:51 		
		
											Wohnort:  Aachen 
							
						
		 
		
						
						
						 
			 
													
							
						
									
						Beitrag 
					 
								von a14xerus   »  17.10.2006 21:46 
			
			
			
			
			Log ist eingebaut.. genau gefixed wurden die Fehler noch nicht.. sind immer Speicherzugriffsfehler.. 
zusätzlich gibbet jetz noch ne  
Neue Version: 3.0.3.8b  
-> Programm in Includes aufgeteilt 
 
Also er loggt fröhlich vor sich hin.. aber richtig gebrachts hats noch nichts.. 
Trotzdem sehr interesant 
 
//edit zu frogger 
eig wird diese Function immer ausgeführt. 
Immer beim lied "PLAY" oder beim aktualisieren (zb beim löschen eines Liedes).. kp warum es nicht immer geht 
Baue aber wohl noch ein das beim öffnen wieder gescrollt wird
			
			
									
									
						 
		 
				
		
		 
	 
	
						
		
		
			
				
								Frogger 							 
									
		Beiträge:  425  		Registriert:  14.03.2006 19:27 		
		
											
							
				Kontaktdaten: 
				
			 
				
		 
		
						
						
						 
			 
													
							
						
									
						Beitrag 
					 
								von Frogger   »  17.10.2006 22:26 
			
			
			
			
			Es bringt schon was. Man weis wenigstens wo es hackt. 
Vorallem wen OnError keine Meldung gebracht hat. 
Ich werd mal fleißig weiter testen und die LOGs posten falls nötig.
			
			
									
									[PB4.20] 
						 
		 
				
		
		 
	 
	
						
		
		
			
				
								Frogger 							 
									
		Beiträge:  425  		Registriert:  14.03.2006 19:27 		
		
											
							
				Kontaktdaten: 
				
			 
				
		 
		
						
						
						 
			 
													
							
						
									
						Beitrag 
					 
								von Frogger   »  17.10.2006 22:38 
			
			
			
			
			22:27:11	Starte Procedure: 	GetID3v2Tag 
22:27:11	Starte Procedure: 	Movie_Free (MCI) 
22:27:11	Starte Procedure: 	Movie_Load (MCI) 
22:27:11	Starte Procedure: 	Movie_Play (MCI) 
22:27:11	Starte Procedure: 	Get Name 
22:27:45	Starte Procedure: 	preference write 
22:27:45	Standart Befehle: 	schreibe Titel in INI23 
22:27:45	Starte Procedure: 	m3u speichern 
22:28:35	Starte Procedure: 	preference write 
22:28:35	Standart Befehle: 	schreibe Titel in INI23 
22:28:35	Starte Procedure: 	m3u speichern
OnError ist nicht angesprungen.
//Nachtrag:
23:05:16	Starte Procedure: 	GetID3v2Tag 
23:05:16	Starte Procedure: 	Movie_Free (MCI) 
23:05:16	Starte Procedure: 	Movie_Load (MCI) 
23:05:16	Starte Procedure: 	Movie_Play (MCI) 
23:05:16	Starte Procedure: 	Get Name 
23:06:00	Starte Procedure: 	preference write 
23:06:00	Standart Befehle: 	schreibe Titel in INI25 
23:06:00	Starte Procedure: 	m3u speichern 
23:06:50	Starte Procedure: 	preference write 
23:06:50	Standart Befehle: 	schreibe Titel in INI25 
23:06:50	Starte Procedure: 	m3u speichern
Wieder an der gleichen Stelle beim 2. Aufruf von "m3u speichern" nach dem laden einer Datei.
//Nachtrag #2
23:27:50	Starte Procedure: 	GetID3v2Tag 
23:27:50	Starte Procedure: 	Movie_Free (MCI) 
23:27:50	Starte Procedure: 	Movie_Load (MCI) 
23:27:50	Starte Procedure: 	Movie_Play (MCI) 
23:27:50	Starte Procedure: 	Get Name 
23:27:50	Starte Procedure: 	Get Name 
23:28:07	Starte Procedure: 	preference write 
23:28:07	Standart Befehle: 	schreibe Titel in INI16 
23:28:07	Starte Procedure: 	m3u speichern
 
			
			
									
									[PB4.20]