SubFolderaufruf in VBA - Seite 2

Seite 2 von 2 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/subfolderaufruf_in_vba_108243/page_2 - zur Vollversion wechseln!


that schrieb am 27.02.2004 um 21:20

Zitat von slayer5612
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 schrieb am 27.02.2004 um 21:23

hehe lol :)

Oks-danke auf jeden Fall Leute!

mfg

Slayer5612


Bimminger schrieb am 28.02.2004 um 11:45

*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 schrieb am 28.02.2004 um 12:31

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 schrieb am 28.02.2004 um 15:05

das nennt man "hungarian notation" und es zahlt sich aus.

nPaths und szPaths is mir lieber als paths und pathcount (oder ähnliches)


Bimminger schrieb am 28.02.2004 um 18:17

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)




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025