Click here to Skip to main content
15,914,488 members
Home / Discussions / C#
   

C#

 
Generalputting icons in subitems of listview Pin
BlackDice15-Nov-04 7:59
BlackDice15-Nov-04 7:59 
GeneralRe: putting icons in subitems of listview Pin
Heath Stewart15-Nov-04 8:06
protectorHeath Stewart15-Nov-04 8:06 
GeneralGridItem in PropertyGrid Pin
Irie_Pansen15-Nov-04 6:24
Irie_Pansen15-Nov-04 6:24 
GeneralRe: GridItem in PropertyGrid Pin
Heath Stewart15-Nov-04 6:37
protectorHeath Stewart15-Nov-04 6:37 
GeneralAPI Call to GetProfileString Does Not Fill Buffer Pin
stoked15-Nov-04 6:13
stoked15-Nov-04 6:13 
GeneralRe: API Call to GetProfileString Does Not Fill Buffer Pin
Heath Stewart15-Nov-04 6:31
protectorHeath Stewart15-Nov-04 6:31 
GeneralRe: API Call to GetProfileString Does Not Fill Buffer Pin
stoked15-Nov-04 7:51
stoked15-Nov-04 7:51 
GeneralRe: API Call to GetProfileString Does Not Fill Buffer Pin
Heath Stewart15-Nov-04 8:02
protectorHeath Stewart15-Nov-04 8:02 
If you use Unicode, then it won't work on Win9x. Why not just declare it as:
[DllImport("kernel32.dll", CharSet=CharSet.Auto)]
[return: MarshalAs(UnmanagedType.U4)]
static extern int GetProfileString(string appName, string keyName, string default,
  [Out] string returnedstring, [MarshalAs(UnmanagedType.U4)] int size);
That way, it works on both platforms?

If you're typing using System.Text only namespaces show up. The whole point of importing namespaces is so you don't have to qualify all your classes. If you import System.Text the StringBuilder will show up as a usable class (it's defined in mscorlib.dll, which is always referenced by default whether you see it in VS.NET or not).

BTW, I didn't say that initializing the string buffer to NULL characters would fix the problem, only that you should to make sure the string is initialized correctly by being "zero'd out". It's still a better idea to use PrinterSettings.InstalledPrinters. That's why a BCL exists: to common routines trivial (and, in .NET's case, to alliviate the burden of your code requiring extra permissions).

This posting is provided "AS IS" with no warranties, and confers no rights.

Software Design Engineer
Developer Division Sustained Engineering
Microsoft

[My Articles] [My Blog]
GeneralRe: API Call to GetProfileString Does Not Fill Buffer Pin
stoked15-Nov-04 8:24
stoked15-Nov-04 8:24 
GeneralRe: API Call to GetProfileString Does Not Fill Buffer Pin
Heath Stewart15-Nov-04 9:09
protectorHeath Stewart15-Nov-04 9:09 
GeneralRe: API Call to GetProfileString Does Not Fill Buffer Pin
stoked15-Nov-04 10:51
stoked15-Nov-04 10:51 
GeneralRe: API Call to GetProfileString Does Not Fill Buffer Pin
stoked15-Nov-04 8:03
stoked15-Nov-04 8:03 
General.Net Service & Notifyicon disappearing after log-off/log-on Pin
Steef (Stephan Deckers)15-Nov-04 6:07
Steef (Stephan Deckers)15-Nov-04 6:07 
GeneralRe: .Net Service & Notifyicon disappearing after log-off/log-on Pin
Heath Stewart15-Nov-04 6:45
protectorHeath Stewart15-Nov-04 6:45 
GeneralRe: .Net Service & Notifyicon disappearing after log-off/log-on Pin
Steef (Stephan Deckers)15-Nov-04 8:48
Steef (Stephan Deckers)15-Nov-04 8:48 
GeneralDatetime : Minutes between two date values Pin
Anonymous15-Nov-04 2:42
Anonymous15-Nov-04 2:42 
GeneralRe: Datetime : Minutes between two date values Pin
turbochimp15-Nov-04 3:07
turbochimp15-Nov-04 3:07 
GeneralRe: Datetime : Minutes between two date values Pin
Heath Stewart15-Nov-04 5:50
protectorHeath Stewart15-Nov-04 5:50 
GeneralRe: Datetime : Minutes between two date values Pin
turbochimp15-Nov-04 6:03
turbochimp15-Nov-04 6:03 
GeneralRe: Datetime : Minutes between two date values Pin
Stefan Troschuetz15-Nov-04 3:11
Stefan Troschuetz15-Nov-04 3:11 
GeneralInherited User Control: "System.NullReference" Pin
Jannigje15-Nov-04 2:06
Jannigje15-Nov-04 2:06 
GeneralRe: Inherited User Control: "System.NullReference" Pin
turbochimp15-Nov-04 3:13
turbochimp15-Nov-04 3:13 
GeneralRe: Inherited User Control: "System.NullReference" Pin
Jannigje15-Nov-04 3:42
Jannigje15-Nov-04 3:42 
GeneralRe: Inherited User Control: "System.NullReference" Pin
Skynyrd15-Nov-04 6:49
Skynyrd15-Nov-04 6:49 
Generalabout appbar icon Pin
oldhawkiu15-Nov-04 0:05
oldhawkiu15-Nov-04 0:05 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.