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

Both sides previous revision Previous revision
Next revision
Previous revision
vba:functions:print_r:definition [03.07.2014 12:02:53]
yaslaw [Definition]
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 68: Line 68:
 ' * @param ​ Variant ​    Zu prüfende Variable ' * @param ​ Variant ​    Zu prüfende Variable
 ' * @return Variant ​    ​Nichts oder die Analyse als String ' * @return Variant ​    ​Nichts oder die Analyse als String
-Public Function c(ByRef iExpression As Variant) As String +Public Function c(ByRef iExpression As Variant) As String</​code>​
-    c = print_r(iExpression,​ prEscapeDoubleQuotes + prStringDoubleQuotes,​ prReturn + prConsole) +
-End Function</​code>​+
  
 ===== Ausgewertete Variablen/​Obejekte ===== ===== Ausgewertete Variablen/​Obejekte =====
Line 83: 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