delphi - Bypass function "out" parameters -


some functions need variable send out value. don't need value , don't want define variable use function out parameter. this:

procedure test(out somevar: string); begin    //... end; 

i want execute safely:

test;  

you can create wrapper:

procedure test(); overload; var     somevar : string; begin     test(somevar); end; 

note: you'll have mark other version overload, or can call wrapper other test, , remove overload.

another option: declare dummy variable somewhere (at top of unit, maybe):

var    dummystr : string; 

then don't have declare new variable every time want call function.

test(dummystr); 

Comments

Popular posts from this blog

basic authentication with http post params android -

vb.net - Virtual Keyboard commands -

css - Firefox for ubuntu renders wrong colors -