Thread overview | |||||
---|---|---|---|---|---|
|
September 17, 2003 An appeal for slightly cleaner messages | ||||
---|---|---|---|---|
| ||||
dmd -c -IH:\SynSoft\D -release -inline synsoft\win32\regutil.d -ofsynsoft\win32\regutil.obj synsoft\win32\regutil.d(452): function RegCreateKeyExA (HKEY hkey,char*lpSubKey,Reserved reserved,char*lpClass,uint dwOptions,REGSAM samDesired,void*lpSecurityAttributes,HKEY *phkResult,uint*lpdwDisposition) does not match argument types (HKEY ,char*,Reserved ,REG_VALUE_TYPE ,REG_OPTION ,REGSAM ,void*,HKEY *,uint*) It'd be really cool if we could have some shmick error-reporting. A nice two-column tabular listing of the argument types, with a * against the erroneous ones. How about: dmd -c -IH:\SynSoft\D -release -inline synsoft\win32\regutil.d -ofsynsoft\win32\regutil.obj synsoft\win32\regutil.d(452): function RegCreateKeyExA does not match argument types HKEY hkey HKEY char* lpSubKey char* Reserved reserved Reserved * char* lpClass REG_VALUE_TYPE * uint dwOptions REG_OPTION REGSAM samDesired REGSAM void* lpSecurityAttributes void* HKEY* phkResult HKEY* uint* lpdwDisposition uint* |
September 19, 2003 Re: An appeal for slightly cleaner messages | ||||
---|---|---|---|---|
| ||||
Posted in reply to Matthew Wilson | At least it's better than: ? error <g>. Nevertheless, you have a good point. I'm always looking for ways to create better error messages. "Matthew Wilson" <dmd@synesis.com.au> wrote in message news:bk9hmc$1s3h$1@digitaldaemon.com... > dmd -c -IH:\SynSoft\D -release -inline > synsoft\win32\regutil.d -ofsynsoft\win32\regutil.obj > synsoft\win32\regutil.d(452): function RegCreateKeyExA (HKEY > hkey,char*lpSubKey,Reserved reserved,char*lpClass,uint dwOptions,REGSAM > samDesired,void*lpSecurityAttributes,HKEY *phkResult,uint*lpdwDisposition) > does not match argument types (HKEY ,char*,Reserved ,REG_VALUE_TYPE > ,REG_OPTION ,REGSAM ,void*,HKEY *,uint*) > > It'd be really cool if we could have some shmick error-reporting. A nice two-column tabular listing of the argument types, with a * against the erroneous ones. How about: > > dmd -c -IH:\SynSoft\D -release -inline > synsoft\win32\regutil.d -ofsynsoft\win32\regutil.obj > synsoft\win32\regutil.d(452): function RegCreateKeyExA does not match > argument types > HKEY hkey HKEY > char* lpSubKey char* > Reserved reserved Reserved > * char* lpClass REG_VALUE_TYPE > * uint dwOptions REG_OPTION > REGSAM samDesired REGSAM > void* lpSecurityAttributes void* > HKEY* phkResult HKEY* > uint* lpdwDisposition uint* > > |
September 19, 2003 Re: An appeal for slightly cleaner messages | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter | In article <bkfb2b$1v2m$2@digitaldaemon.com>, Walter says... > >At least it's better than: > ? error ><g>. Nevertheless, you have a good point. I'm always looking for ways to create better error messages. > I think you mean "more and better". Hwa hwa hwa. |
Copyright © 1999-2021 by the D Language Foundation