Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Delphi


Информационный Канал Subscribe.Ru


RusFAQ.ru: Программирование на Delphi

Выпуск № 111
от 11.12.2002, 19:00

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 343
Отправлено ответов: 636
Активность: 185.4 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

Jadd
Статус: Профессиональный
Общий рейтинг: 143.47
[Подробней >>]
Pinman
Статус: Опытный
Общий рейтинг: 151.51
URL: Программирование и заработок
[Подробней >>]
Артём Шегеда
Статус: Профессиональный
Общий рейтинг: 116.42
URL: Пристанище неодинокого программиста
[Подробней >>]
 
baldr
Статус: Профессиональный
Общий рейтинг: 114.51
URL: Сайт об ОС DOS. Всем, кто любит эту ОС!
[Подробней >>]
Idle Sign
Статус: Опытный
Общий рейтинг: 146.62
URL: Blind Team
[Подробней >>]
Vadim
Статус: Доверительный
Общий рейтинг: 146.66
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 332. Где есть полное описание StringGrid? Или как с ним работать? Мне нужно ввести 4 значения, потом еще ... (ответов: 1)
Вопрос № 333. Здраствуйте уважаемые эксперты! Подскажите как имея хендл окна чужого приложения получить командную ... (ответов: 1)
Вопрос № 334. Здраствуйте уважаемые эксперты! Нашел в инете процедуру но она не работает может кто разяснит основн... (ответов: 1)
Вопрос № 335. Здравствуйте, уважаемые эксперты. Вот тут вопрос такой возник : Можно ли загрузить в memo (richedit,... (ответов: 4)
Вопрос № 336. Кто-нибудь сталкивался при программировании в delphi7 с таким эффектом: Программа скомпилированная в... (ответов: 1)
Вопрос № 337. 1. в мемо1 у меня текст и он сохраняется в файл: var FName:string; begin FName:='tik.txt'; SaveDialo... (ответов: 4)
Вопрос № 338. Здраствуйте Pinman!!! Огромное спасибо за юнит, но у меня возникло ряд проблем с ег оиспользование... (ответов: 1)

Вопросов: 7, ответов: 13


 Вопрос № 332

Где есть полное описание StringGrid? Или как с ним работать?
Мне нужно ввести 4 значения, потом еще два значения посчитать. какой лучше компонент испольховать для ввода?



Вопрос отправлен: 07.12.2002, 04:23
Отправитель: Tik (shal@gorodok.net)

[Следующий вопрос >>] [Список вопросов]

Отвечает Jadd

Добрый день, Tik!
В хэлпе дельфей - самое лучшее описание. А способ ввода - не имеет значения.

Ответ отправлен: 09.12.2002, 03:04
Отправитель: Jadd


 Вопрос № 333

Здраствуйте уважаемые эксперты!
Подскажите как имея хендл окна чужого приложения получить командную строку чтоб в будущем можно было запустить это приложение?



Вопрос отправлен: 07.12.2002, 08:19
Отправитель: nikolay (v-niki@mail.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Jadd

Приветствую Вас, nikolay!
GetModuleFileName()...при наличии хэндла приложения, который можно получить так GetModuleHandle

Ответ отправлен: 09.12.2002, 03:03
Отправитель: Jadd


 Вопрос № 334

Здраствуйте уважаемые эксперты!
Нашел в инете процедуру но она не работает может кто разяснит основные принцыпы создания ярлыков ?


Приложение:


Вопрос отправлен: 07.12.2002, 08:22
Отправитель: nikolay (v-niki@mail.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Pinman

Приветствую Вас, nikolay!
Посылаю тебе целый unit. Все до безобразия просто.

Приложение:

Ответ отправлен: 07.12.2002, 17:25
Отправитель: Pinman


 Вопрос № 335

Здравствуйте, уважаемые эксперты. Вот тут вопрос такой возник :
Можно ли загрузить в memo (richedit, etc) текст из файла text.txt, находящегося на сервере http://some.host.ru?
Если такое реально, то как это реализовать?
Спасибо.



Вопрос отправлен: 07.12.2002, 17:18
Отправитель: Nick

[Следующий вопрос >>] [Список вопросов]

Отвечает Артём Шегеда

Доброе время суток, Nick!

А программу писать на пробовал? ;)


Приложение:

Ответ отправлен: 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 она идёт без проблем. Отчего это может быть?



Вопрос отправлен: 07.12.2002, 17:33
Отправитель: Владимир

[Следующий вопрос >>] [Список вопросов]

Отвечает Idle Sign

Здравствуйте, Владимир!
===== 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;

2.Как объеденить две ячейки StringGrid в одну?



Вопрос отправлен: 08.12.2002, 07:03
Отправитель: Tik (shal@gorodok.net)

[Следующий вопрос >>] [Список вопросов]

Отвечает Pinman

Доброе время суток, 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;



Вопрос отправлен: 08.12.2002, 16:42
Отправитель: Nikolay (v-niki@mail.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Pinman

Приветствую Вас, 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.

© 2002 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (40)
C / C++ (29)
Perl (6)
Delphi (22)
Pascal (24)
Basic / VBA (9)
Java / JavaScript (10)
PHP (5)
MySQL / MSSQL (8)
Пользователю
Windows 95/98/Me (31)
Windows NT/2000/XP (22)
"Железо" (30)
Поиск информации (13)
Администратору
Windows NT/2000/XP (12)
Linux / Unix (15)
Юристу
Гражданское право (10)
Семейное право (3)
Трудовое право (6)
КоАП (3)

Отправить вопрос всем экспертам выбранной рассылки.




Яндекс цитирования

© 2002 Россия, Москва. Авторское право: RusFAQ.ru

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное