User Tools

Site Tools


vba:functions:print_r:definition

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
vba:functions:print_r:definition [25.02.2014 10:03:48]
127.0.0.1 external edit
vba:functions:print_r:definition [23.07.2015 09:31:23]
yaslaw
Line 1: Line 1:
-===== Funktionen ​print_(), print_rm(), d(), c() =====+===== Funktionen ​print_r(), print_rm(), d(), c() =====
 ==== Definitionen ==== ==== Definitionen ====
 <code vb>​Public Function print_r( _ <code vb>​Public Function print_r( _
Line 61: Line 61:
  
 ==== Definition ==== ==== Definition ====
-<code vb>Public Sub print_rm(ParamArray iExpressions() As Variant)</​code>​+<code vb>'/** 
 +' * Wie print_r mit den den Parametern prEscapeDoubleQuotes + prStringDoubleQuotes,​ sowieprReturn + prConsole 
 +' * c für [C]ode 
 +' * Eignet sich, wenn man das Resultat später weiterverwenden will 
 +' * @example: c "​a"​ & chr(34& "​b"​ -> "​a""​b"​ 
 +' * @param ​ Variant ​    Zu prüfende Variable 
 +' * @return Variant ​    ​Nichts oder die Analyse als String 
 +Public Function c(ByRef iExpression ​As Variant) ​As String</​code>​
  
 ===== Ausgewertete Variablen/​Obejekte ===== ===== Ausgewertete Variablen/​Obejekte =====
Line 74: Line 81:
   *Mehrdimensionale Arrays (bis zu 4 Dimensionen. Kann beliebig erweitert werden)   *Mehrdimensionale Arrays (bis zu 4 Dimensionen. Kann beliebig erweitert werden)
   *Dao.Recordset (Anzahl Einträge sind begrenzt)   *Dao.Recordset (Anzahl Einträge sind begrenzt)
 +  *<​nowiki>​TempVars</​nowiki>​ (Nur bei Access)
 +  *Properties (Nur bei Access)
 Bei allen restlichen Objekten wird nur der Klassenname angegeben Bei allen restlichen Objekten wird nur der Klassenname angegeben
 +
 +===== Conditional Compilation =====
 +Um den verschiedenen Variable/​Objekttypen in den verschiedenen VBAs gerecht zu werden, habe ich eine Conditional Compilation eingeführt. ganz am Anfang definiert man, welches Office-Paket es ist.
 +<code vb>#​Const isAccess = True
 +#Const isExcel = False      'Excel unterstützt keine TempVars und Properties
 +#Const isWord = False       '​Muss noch überprüft werden, welche Dinge unter Word nicht funktionieren</​code>​
  
 ===== Offene Auswertungen ===== ===== Offene Auswertungen =====
vba/functions/print_r/definition.txt · Last modified: 23.07.2015 09:31:23 by yaslaw