Für Fragen von Einsteigern und Programmieranfängern...
			
		
		
			
				
																			
								PascalHST 							 
									
		Beiträge:  29  		Registriert:  So 18. Mai 2014, 16:16 		
		
						
						
		 
		
						
						
													
							
						
									
						Beitrag 
					 
								von PascalHST   »  Di 17. Jun 2014, 17:24 
			
			
			
			
			Wie ist es möglich das der Benutzer Konstanten, wie z.B die Bildschrimauflösung die in einer Konstanten festgelegt ist, ändern kann. Sprich eine Art Optionsmenü.
Bitte um keine großartige Fachsprache :/
Danke schonmal 
 
			
			
									
									
						 
		 
				
		
		 
	 
	 
				
		
		
			
				
								theo 							 
									
		Beiträge:  11042  		Registriert:  Mo 11. Sep 2006, 19:01 		
		
						
						
		 
		
						
						
													
							
						
									
						Beitrag 
					 
								von theo   »  Di 17. Jun 2014, 17:44 
			
			
			
			
			Wie bitte?
Bitte keine großartige Idiotensprache.  
 
			
			
									
									
						 
		 
				
		
		 
	 
	 
				
		
		
			
				
																			
								PascalHST 							 
									
		Beiträge:  29  		Registriert:  So 18. Mai 2014, 16:16 		
		
						
						
		 
		
						
						
													
							
						
									
						Beitrag 
					 
								von PascalHST   »  Di 17. Jun 2014, 17:48 
			
			
			
			
			Ein einfaches Optionsmenü, wie in jedem Spiel, wo man z.B die Bildschirmauflösung etc. ändern kann.
Code: Alles auswählen 
const
  CHoehe                 = 768;                                         
  CBreite                = 1366;
 
  CBallGeschwindigkeit   = 45;
  CWinkel                = 22;
 
  CSchlaegerHoehe        = 80;
  CBallGroesse           = 15;
 
  CMaxPunktzahl          = 10;   
			
			
									
									
						 
		 
				
		
		 
	 
	 
				
		
		
			
				
								m.fuchs 							 
						Lazarusforum e. V. 			
		Beiträge:  2855  		Registriert:  Fr 22. Sep 2006, 19:32 		
		
											OS, Lazarus, FPC:  Winux (Lazarus 2.0.10, FPC 3.2.0) 
												CPU-Target:  x86, x64, arm 
																	Wohnort:  Berlin 
												
							
				Kontaktdaten: 
				
			 
				
		 
		
						
						
													
							
						
									
						Beitrag 
					 
								von m.fuchs   »  Di 17. Jun 2014, 18:21 
			
			
			
			
			In dem man ein entsprechendes Formular baut und bei Änderungen der Inhalte Programmcode ausführt. 
War das jetzt Technikfrei genug? 
 
 
Mal im Ernst: Wenn du vernünftige Antworten willst, solltest du konkrete Fragen stellen.
			
			
									
									0118999881999119725-3  
 
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de 
						 
		 
				
		
		 
	 
	 
				
		
		
			
				
																			
								Christian 							 
									
		Beiträge:  6079  		Registriert:  Do 21. Sep 2006, 07:51 		
		
											OS, Lazarus, FPC:  iWinux (L 1.x.xy FPC 2.y.z) 
												CPU-Target:  AVR,ARM,x86(-64) 
																	Wohnort:  Dessau 
							
							
				Kontaktdaten: 
				
			 
				
		 
		
						
						
													
							
						
									
						Beitrag 
					 
								von Christian   »  Di 17. Jun 2014, 18:24 
			
			
			
			
			Das kommt erst in der 3. Klasse dran.
			
			
									
									W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/
						 
		 
				
		
		 
	 
	 
				
		
		
			
				
																			
								Heinrich Wolf 							 
									
		Beiträge:  323  		Registriert:  Di 12. Apr 2011, 13:21 		
		
											OS, Lazarus, FPC:  WinXP + VMWare Player mit Fedora14, L 1.1, FPC 2.7.1 
												CPU-Target:  1core 1,8GHz 32Bit 
																	Wohnort:  Fürth 
							
							
				Kontaktdaten: 
				
			 
				
		 
		
						
						
													
							
						
									
						Beitrag 
					 
								von Heinrich Wolf   »  Di 17. Jun 2014, 18:26 
			
			
			
			
			Hallo,
die Bildschirmauflösung ändern geht nicht so einfach. Die Größe Deines Fensters ändern ist aber einfach. 
Heiner
 
			
			
									
									
						 
		 
				
		
		 
	 
	 
				
		
		
			
				
																			
								PascalHST 							 
									
		Beiträge:  29  		Registriert:  So 18. Mai 2014, 16:16 		
		
						
						
		 
		
						
						
													
							
						
									
						Beitrag 
					 
								von PascalHST   »  Di 17. Jun 2014, 18:30 
			
			
			
			
			Heinrich Wolf hat geschrieben: Hallo,
die Bildschirmauflösung ändern geht nicht so einfach. Die Größe Deines Fensters ändern ist aber einfach. 
Heiner
Ja, nur wie kann er BENUTZER DES PROGRAMMS es ändern.
 
			
			
									
									
						 
		 
				
		
		 
	 
	 
				
		
		
			
				
								m.fuchs 							 
						Lazarusforum e. V. 			
		Beiträge:  2855  		Registriert:  Fr 22. Sep 2006, 19:32 		
		
											OS, Lazarus, FPC:  Winux (Lazarus 2.0.10, FPC 3.2.0) 
												CPU-Target:  x86, x64, arm 
																	Wohnort:  Berlin 
												
							
				Kontaktdaten: 
				
			 
				
		 
		
						
						
													
							
						
									
						Beitrag 
					 
								von m.fuchs   »  Di 17. Jun 2014, 18:51 
			
			
			
			
			Das kann er nur, wenn der Programmierer dafür eine Möglichkeit geschaffen hat. 
 
Wenn du die Größe deines Formulars ändern willst, dann sieh dir doch mal die Eigenschaften Height  und Width  an.
			
			
									
									0118999881999119725-3  
 
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de 
						 
		 
				
		
		 
	 
	 
				
		
		
			
				
																			
								hde 							 
									
		Beiträge:  556  		Registriert:  Mi 11. Aug 2010, 02:56 		
		
						
						
		 
		
						
						
													
							
						
									
						Beitrag 
					 
								von hde   »  Di 17. Jun 2014, 18:57 
			
			
			
			
			In dem du in deinem 'Optionsmenue' eine entsprechende Abfrage machst und dann ggf. den gezeigten Programmcode ausführst ... 
oder indem der Benutzer das Fenster mit der Maus am Rand packt und größer zieht ... 
 
oder willst du das Fenster mit Inhalt scalieren ?
			
			
									
									
						 
		 
				
		
		 
	 
	 
				
		
		
			
				
																			
								Heinrich Wolf 							 
									
		Beiträge:  323  		Registriert:  Di 12. Apr 2011, 13:21 		
		
											OS, Lazarus, FPC:  WinXP + VMWare Player mit Fedora14, L 1.1, FPC 2.7.1 
												CPU-Target:  1core 1,8GHz 32Bit 
																	Wohnort:  Fürth 
							
							
				Kontaktdaten: 
				
			 
				
		 
		
						
						
													
							
						
									
						Beitrag 
					 
								von Heinrich Wolf   »  Di 17. Jun 2014, 18:59 
			
			
			
			
			PascalHST hat geschrieben: Heinrich Wolf hat geschrieben: Hallo,
die Bildschirmauflösung ändern geht nicht so einfach. Die Größe Deines Fensters ändern ist aber einfach. 
Heiner
Ja, nur wie kann er BENUTZER DES PROGRAMMS es ändern.
2 TEdit, 1 TButton
Code: Alles auswählen 
Form1.ButtonClick(Sender : tObject);
  begin
    Height := StrToInt(EditHeight.Text);
    Width := StrToInt(EditWidth.Text);
  end;