| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen   | 
	
	
	
		| Autor | 
		Nachricht | 
	
	
		c.m.obrecht
 
  
  Anmeldungsdatum: 09.03.2006 Beiträge: 377 Wohnort: Hofstetten SO, CH
  | 
		
			
				 Verfasst am: 26.11.2007, 15:01    Titel: Welcher Funktionsaufruf ist schneller? | 
				     | 
			 
			
				
  | 
			 
			
				...macht es einen Unterschied: 
 
 	  | Code: | 	 		  |  invoke MessageBox, 0, ADDR Meldung, ADDR Titel, MB_ICONINFORMATION | 	  
 
 
oder  	  | Code: | 	 		   
 
 
lea eax, Meldung
 
lea ebx, Titel
 
invoke MessageBox, 0, eax, ebx, MB_ICONINFORMATION
 
 
 | 	  
 
 
? _________________ ...längre blomstre gamle nord... | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		MisterD
 
  
  Anmeldungsdatum: 10.09.2004 Beiträge: 3071 Wohnort: bei Darmstadt
  | 
		
			
				 Verfasst am: 26.11.2007, 15:04    Titel:  | 
				     | 
			 
			
				
  | 
			 
			
				da dein programm vermutlich durch einen compiler läuft ists egal. mal ganz davon abgesehen, das messagebox sowieso so elend langsam ist, das ungefähr 0,000001 sekunden längere aufrufzeit einfach garnichts ausmachen würden.. _________________ "It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration."
 
Edsger W. Dijkstra | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		c.m.obrecht
 
  
  Anmeldungsdatum: 09.03.2006 Beiträge: 377 Wohnort: Hofstetten SO, CH
  | 
		
			
				 Verfasst am: 26.11.2007, 15:44    Titel:  | 
				     | 
			 
			
				
  | 
			 
			
				Also nur durch einen Assembler. Der macht aus dem invoke sowieso in etwa
 
 	  | Code: | 	 		  
 
push 0
 
push addr (?) Meldung
 
...
 
call MessageBox
 
 | 	  
 
die Frage ist ob der lea  sowieso vorkommt 
 
( 	  | Code: | 	 		  lea eax, Meldung 
 
push Meldung | 	  )
 
 
Natürlich nur aus Interesse, eine MessageBox wartet danach sowieso   _________________ ...längre blomstre gamle nord... | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		 |