SubFolderaufruf in VBA
slayer5612 27.02.2004 - 15:12 873 20
that
Hoffnungsloser Optimist
|
was machst das sz vor den Variablen - hat das eine Vordefinierte Aufgabe oder ist das nur so? Das ist eine von Microsoft erfundene Namenskonvention, um Programme schwerer lesbar zu machen. Ansonsten erfüllt es keinen speziellen Zweck.
|
slayer5612
Big d00d
|
hehe lol  Oks-danke auf jeden Fall Leute! mfg Slayer5612
|
Bimminger
christoph-bimminger.at
|
*g* "um programme schwerer lesbar zu machen"... naja, sagt aus das die Variable einen String beinhaltet so kurz gsagt. Programmtechnisch zwar echt ohne einfluss, aber macht das prog _leichter_ lesbar wenn ma weis das das a string is.
|
that
Hoffnungsloser Optimist
|
ja, ich hätte bei "Path" auch sofort geglaubt dass es sich hier um eine Integervariable handelt. Zum Glück aber heißts ja "szPath", damit weiß ich dass es ein zero-terminated String ist. (gibts sowas in VB überhaupt?)
|
mat
AdministratorLegends never die
|
das nennt man "hungarian notation" und es zahlt sich aus.
nPaths und szPaths is mir lieber als paths und pathcount (oder ähnliches)
|
Bimminger
christoph-bimminger.at
|
hmmm nicht offiziell, er würds als "leerzeichen" darstellen. bin mir nicht sicher ob man das mit "TRIM" wegbringt, sonst nachn ersten chr(0) suchen und left(...) ausgeben.
Zusammenstellen geht ja eh ganz leicht, szVariablenname="Text"+chr(0)
drum empfiehlt sichs ja bei api-calls den String zuerst mit szVarname=String(chr(0),255) anzulegen (oder san de parameter genau verdreht?? jedenfalls 255 ASCII-0er vorher reinschreiben, dann is das ergebnis sicher nullterminiert und macht keinen unterschied ob ma nen nullstring zrückkriegt oder ob er nur die ersten zeichen ändert (bei ByRef übergabe in Parameter bei API-Calls)
|