Где есть полное описание StringGrid? Или как с ним работать? Мне нужно ввести 4 значения, потом еще два значения посчитать. какой лучше компонент испольховать для ввода?
Добрый день, Tik! В хэлпе дельфей - самое лучшее описание. А способ ввода - не имеет значения. Ответ отправлен: 09.12.2002, 03:04 Отправитель: Jadd
Вопрос № 333
Здраствуйте уважаемые эксперты! Подскажите как имея хендл окна чужого приложения получить командную строку чтоб в будущем можно было запустить это приложение?
Приветствую Вас, nikolay! GetModuleFileName()...при наличии хэндла приложения, который можно получить так GetModuleHandle Ответ отправлен: 09.12.2002, 03:03 Отправитель: Jadd
Вопрос № 334
Здраствуйте уважаемые эксперты! Нашел в инете процедуру но она не работает может кто разяснит основные принцыпы создания ярлыков ?
Приветствую Вас, nikolay! Посылаю тебе целый unit. Все до безобразия просто.
Приложение: Ответ отправлен: 07.12.2002, 17:25 Отправитель: Pinman
Вопрос № 335
Здравствуйте, уважаемые эксперты. Вот тут вопрос такой возник : Можно ли загрузить в memo (richedit, etc) текст из файла text.txt, находящегося на сервере http://some.host.ru? Если такое реально, то как это реализовать? Спасибо.
Приложение: Ответ отправлен: 07.12.2002, 17:58 Отправитель: Артём Шегеда Отвечает Pinman
Доброе время суток, Nick! Напрямую нет! Сначала надо загрузить его с сервера.
Ответ отправлен: 07.12.2002, 22:46 Отправитель: Pinman Отвечает baldr
Здравствуйте, Nick! Я советую взять модуль WinInet и посмотреть его. Там все предельно просто. Для работы с Internet используются всего 2-3 функции, тем более в Вашем случае. Возможно некоторое подвисание программы на время доставки данных, так что на время получения данных нужно будет завести отдельный поток. В сам модуль лучше не лезь - поищи описание, а то там сразу в заголовках не разберешься все равно. пример у меня есть, но его надо немного переделать. Если ничего не найдешь - пиши.
Ответ отправлен: 08.12.2002, 00:31 Отправитель: baldr Отвечает Jadd
Приветствую Вас, Nick! Вообще такое вполне возможно. Есть компоненты, есть WinSock и можно такое сделать. Вообще в MSDN полно примеров. Ответ отправлен: 09.12.2002, 02:59 Отправитель: Jadd
Вопрос № 336
Кто-нибудь сталкивался при программировании в delphi7 с таким эффектом: Программа скомпилированная в Windows2000 отказывается запускаться в WindowsXP, но при перекомпиляции тех - же исходников в WindowsXP она идёт без проблем. Отчего это может быть?
Здравствуйте, Владимир! ===== Pro bono publico, no bloody panico! ===== Напрашивается только один вывод: что-то где-то с библиотеками не так. К сожалению у меня окромя W2000 сейчас под рукой ничего нет, сказать точно не могу, однако ты сам можешь попробовать выяснить причину отказа запуска. Обрабатывай в своей программе исключительные ситуации, лови LastError, дебаж, в конце концов... Ответ отправлен: 08.12.2002, 11:51 Отправитель: Idle Sign
Вопрос № 337
1. в мемо1 у меня текст и он сохраняется в файл: var FName:string; begin FName:='tik.txt'; SaveDialog1.FileName:=FName; if SaveDialog1.Execute then begin Memo1.Lines.SaveToFile(FName); end; в TreeVeiw у меня несколько узлов, но он не сохраняет в файл: var FName:string; begin FName:='tik.txt'; SaveDialog1.FileName:=FName; if SaveDialog1.Execute then begin TreeView1.Items.SaveToFile(FName); end;
Доброе время суток, Tik! А зачем использовать SaveDialog, если в прочедуру все равно передаешь FName Тогда надо Memo1.Lines.SaveToFile(SaveDialog1.FileName); И соответственно TreeView1.SaveToFile(SaveDialog1.FileName);
Ответ отправлен: 08.12.2002, 22:07 Отправитель: Pinman Отвечает Idle Sign
Здравствуйте, Tik! ===== Pro bono publico, no bloody panico! ===== 1) У Items нет такого метода SaveToFile. Он есть у TTreeView, т.е. следует TreeView1.SavetoFile(FName);
Ответ отправлен: 08.12.2002, 11:51 Отправитель: Idle Sign Отвечает Jadd
Добрый день, Tik! Начнем с того, что у класса TTreeNodes нету метода SaveToFile. Такой метод есть у TreeView. Неясно зачем использовать SaveDialog, если имя файла уже определено? Но даже при таком раскладе у меня все сохранилось. Ответ отправлен: 09.12.2002, 02:56 Отправитель: Jadd Отвечает Vadim
Приветствую Вас, Tik! 1.Мемо сохраняется таким образом без проблем, а вот что ты хотел сохранить в TreeView непонятно. У Items нет Метода SaveToFile(). Может быть ты хотел сделать TreeView.SaveToFile()? Т.е. сохранить содержимое TreeView в файле? Ответ отправлен: 09.12.2002, 11:08 Отправитель: Vadim
Вопрос № 338
Здраствуйте Pinman!!! Огромное спасибо за юнит, но у меня возникло ряд проблем с ег оиспользованием не совсем понял назначение некоторых функций и переменных. Если вас не затруднит разясните назначение некоторых процедур. // создает ссылку... function CreateLink(Title, Folder, Target, Parameters, Description: String): Boolean; // как я понял тоже самое но почемуто не работает :( // проблема с Description что это???? function CreateLinkEx(Title, Folder: String; LinkInfo: TLinkInfo): Boolean; // не проверял но помоему получает инфу из LNK файлов ???? function GetLinkInfo(FileName: String; var LinkInfo: TLinkInfo): Boolean; // ?????? function ExecuteLink(FileName: String; Handle: HWND; Verb: PChar): Boolean; overload; //?????? function ExecuteLink(FileName: String; Handle: HWND; Verb: PChar;
ForceRestore: Boolean): Boolean; overload; //????????? function GetTargetDisplayName(ClsID: PItemIDList): String; //????????? function GetTargetIconHandle(ClsID: PItemIDList; SmallIcon, LinkOverlay: Boolean): Cardinal; // с этим все ОК... function GetSpecialFolderPath(FolderIndex: Integer): String; //????????? function LinkHotKeyToWord(Modifiers, Key: Word): Word; //????????? function WordToLinkHotKey(HotKey: Word): TLinkHotKey; //????????? function TranslateHotKeyToText(HotKey: Word): String; // создает ссылку... function CreateLink(Title, Folder, Target, Parameters, Description: String): Boolean; // как я понял тоже самое но почемуто не работает :( // проблема с Description что это и счем его едят???? function CreateLinkEx(Title, Folder: String; LinkInfo: TLinkInfo): Boolean; // не проверял но помоему
получает инфу из LNK файлов ???? function GetLinkInfo(FileName: String; var LinkInfo: TLinkInfo): Boolean; // ?????? function ExecuteLink(FileName: String; Handle: HWND; Verb: PChar): Boolean; overload; //?????? function ExecuteLink(FileName: String; Handle: HWND; Verb: PChar; ForceRestore: Boolean): Boolean; overload; //????????? function GetTargetDisplayName(ClsID: PItemIDList): String; //????????? function GetTargetIconHandle(ClsID: PItemIDList; SmallIcon, LinkOverlay: Boolean): Cardinal; // с этим все ОК... function GetSpecialFolderPath(FolderIndex: Integer): String; //????????? function LinkHotKeyToWord(Modifiers, Key: Word): Word; //????????? function WordToLinkHotKey(HotKey: Word): TLinkHotKey; //????????? function TranslateHotKeyToText(HotKey: Word): String;
Приветствую Вас, Nikolay! Могу выслать хелп, но его размер великоват для приложения. Сообщи мыло вышлю напрямую туда (). Если что-то не работает, то сообщи. Дело в том, что когда-то давно я скачал этот юнит (не помню уже откуда), но внем было завались глюков. Я его правил, но глюки могли остаться.
Приложение: Ответ отправлен: 08.12.2002, 21:49 Отправитель: Pinman
Форма отправки вопроса
Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook"
и "Microsoft Outlook Express". В программе The Bat!
подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте,
что в некоторых браузерах могут стоять запреты на открытие других
окон, а также "чрезмерное" кэширование данных,
при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet
Explorer 5.0+ или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.