printf for VB6Author: Dave Date: 09.21.13 - 2:01am Here is a basic printf implementation for VB6. If you use it in any serious code make sure to beef up the type checks and add error handling. It is a nicer way to build up complex strings without all those verbose and complicated ampersands, quotes and inline calls to hex(), ucase(), chr() etc. Not shown below, but it also supports \t \r \n %% Example: List1.AddItem printf("number 0x%x", 16) List1.AddItem printf("number %08x", &HCC) List1.AddItem printf("number %8X", &HCC) List1.AddItem printf("this is %s and can also be %S", "my string", "upper case") List1.AddItem printf("%s", "string with no prefix") List1.AddItem printf("0xCC in decimal = %d", &HCC) List1.AddItem printf("chr(&h41) = %c", &H41) List1.AddItem printf("chr(&h41) = %c it is my %s", &H41, "favorite letter") Output: number 0x10 number 000000CC number CC this is my string and can also be UPPER CASE string with no prefix 0xCC in decimal = 204 chr(&h41) = A chr(&h41) = A it is my favorite letter Comments: (0) |
About Me More Blogs Main Site
|
||||||||||||||||||||||||||||||