User Tools

Site Tools


vba:functions:heredoc

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:heredoc [15.07.2014 09:53:32]
yaslaw [[VBA] heredoc()]
vba:functions:heredoc [13.09.2018 16:59:47] (current)
yaslaw
Line 1: Line 1:
 ====== [VBA] heredoc() ====== ====== [VBA] heredoc() ======
-In VBA ist es leider fast nicht möglich, einen längeren fixen Text in eine Variable zu drücken ohne ihn unlesbar zu machen. heredoc() ist mein Versuch das zu vereinfachen. Dabei wird ein Text in der heredoc-Formatierung als Kommentar erfasst. ​heredoch() liest diesen dann aus und gibt ihn als String zurück.+In VBA ist es leider fast nicht möglich, einen längeren fixen Text in eine Variable zu drücken ohne ihn unlesbar zu machen. heredoc() ist mein Versuch das zu vereinfachen. Dabei wird ein Text in der heredoc-Formatierung als Kommentar erfasst. ​heredoc() liest diesen dann aus und gibt ihn als String zurück.
  
 Die ausgelesenen Strings werden in einem Dictionary gecached. Wenn derselbe String nochmals abgefragt wird, muss so nicht mehr der VB-Code durchsucht werden. Die ausgelesenen Strings werden in einem Dictionary gecached. Wenn derselbe String nochmals abgefragt wird, muss so nicht mehr der VB-Code durchsucht werden.
 +
 +> Das ganze ist zu aufwendig. Ich selber verwedne es nur sehr selten. Aber der Ansatz finde ich interessant.
  
 {{:​vba:​functions:​udf_heredoc.bas|download udf_heredoc.bas}} {{:​vba:​functions:​udf_heredoc.bas|download udf_heredoc.bas}}
vba/functions/heredoc.1405410812.txt.gz · Last modified: 15.07.2014 09:53:32 by yaslaw