Кто-нибудь знает, есть ли такая среда, в которой при вводе функции API в отдельном окне отображается соответствующая страница из MSDN? Например. Я ввожу в тексте программы CreateFile После этого в дочернем окне должно появиться следующее: The CreateFile function creates or opens a file, file stream, directory, physical disk, volume, console buffer, tape drive, communications resource, mailslot, or named pipe. The function returns a handle that can be used to access an object. Windows Me/98/95: The file system restricts CreateFile to creating or opening files. You cannot create or open the objects that are identified in the first paragraph of this topic. HANDLE CreateFile( LPCTSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, HANDLE hTemplateFile ); Потом я открываю скобки: CreateFile( После этого появляется описание первого параметра: lpFileName [in] A pointer to a null-terminated string that specifies the name of an object to create or open. In the ANSI version of this function, the name is limited to MAX_PATH characters. To extend this limit to 32,767 wide characters, call the Unicode version of the function and prepend "\\?\" to the path. For more information, see Naming a File. To create a file stream, specify the name of the file, a colon, and then the name of the stream. For more information, see File Streams. Windows Me/98/95: This string must not exceed MAX_PATH characters. Я ввожу аргумент, ставлю запятую, появляется описание следующего параметра, запятая и т.д. CreateFile("C:\myfile.doc", dwDesiredAccess [in] The access to the object, which can be read, write, or both. For more information, see File Security and Access Rights. You cannot request an access mode that conflicts with the sharing mode that is specified in an open request that has an open handle. If this parameter is 0 (zero), the application can query file and device attributes without accessing a device. This is useful for an application to determine the size of a floppy disk drive and the formats it supports without requiring a floppy in a drive. It can also be used to test for the existence of a file or directory without opening them for read or write access. Есть такое чудо?
Son of God Вроде нет. А как ты представляешь себе работу с ним? Где должно дочернее окно появляться? Если оно просто будет всплывать - это мешать будет ИМХО. Либо оно уже есть где-нибудь внизу главного окна и отображает различную информацию. Но такого я что-то не видел.
Неплохо, конечно. Сделать можно, но это надо только тем, кто не знает ничего про Windows API. А как насчёт обычного Ctrl+F1? по которому всплывает небольшое окно со справкой по элементу на котором стоит каретка. Как в Борланде было.
Мы говорим про IDE для Ассемблера, правильно? Не для C/C++. Ну, не важно, поскольку скобки у меня есть в функциях и в макро - можно это окошко вынести по открывающей скобке. Ну и конечно, опций там сделать: не открывать вообще, или сделать это окно docked.
Нет, мне бы как раз для С/С++, т.к. на ассемблере пишу только вставки. Самому писать геморройно, найти бы готовое.
в emacs, не важно даже на чем ты пишешь. Там встроенный Lisp на нем можно сделать несколько окон в 1 окне , при чем в каждом окне нужная инфа .. все зависит от умения программиста.
Son of God В Visual Studio можно справку открывать в вкладках. Правда процесс этот мягко говоря медленный.
Можно создавать окно WebBrowser и использовать протокол ms-help://, только как по имени API получить адрес соответствующей страницы в MSDN, я представляю с трудом, ведь по одному имени может быть несколько статей.
Про Dynamic Help я знаю. Только там, чтобы открыть соответствующую страницу, нужно еще брать в руки мышку, щелнуть на строке в окне Dynamic Help, и еще несколько раз потом переключаться между окном с кодом и окном с хелпом, чтобы написать каждый параметр. К тому же, в VS 2003 нету динамического хелпа по функциям режима ядра.
Вообще, это же будет зверски тормозить: по каждой функции полная справка. Не проще ли самому открыть 1 раз справку по CreateFile и переключаться на неё?
А может у него 2х процессорый Xeon ) По 4 ггц каждый камушек. Оперативы много быстрой.. И все будет летать.
TermoSINteZ Только не с VisualStudio. Эта система парадоксов - умудряется жутко тормозить на более мощных машинах, и летать на относительном раритете.