![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
сетевая папка [D7, WinXP]
tombender © (2011-10-31 19:36:00)Привет
Ест такая задача надо сделать программу которая при открытии спросит имя и порол. Патом открывается окно с несколькими кнопками и при нажатии 1 кнопки должно открыться сетевая папка (на пример \\192.168.1.2\chenj\ ) а при нажатии 2 кнопки ( \\192.168.1.3\chenj\ ) и.т.
Можно адрес папки повесит на кнопку но мне надо именно в окне программы открыт эту папку Я прочитал что надо как то использовать ShellListView объект но не знаю как.
Пожалуйста помогите.
И. Павел (2011-11-07 22:13:00) [1]
> У меня установлен Embarcadero RAD Studio XE и он пишет
> “ class TShellListView not fond ” Я не знаю что делать.
Видимо, эмбаркодеро удалили этот компонент. ShellListView располагался на вкладке Samples (образцы), т.е. был в vcl неофициальным, так сказать. Но странно, что разработчики наплевали на совместимость. Могли бы переписать или хотя бы оставить компонент с глюками.
В таком случае вам нужно либо перейти на более раннюю версию Delphi, либо использовать другие компоненты: вкладка Win3.1 содержит довольно устаревшие компоненты. Поэтому могу порекомендовать пакет AlphaControls, там есть свой компонент sShellTreeView, но гораздо более продвинутый. Для жителей СНГ пакет AlphaControls бесплатный даже для коммерческих целей. http://alphaskins.com/index_rus.php
tombender (2011-11-07 12:45:00) [2]Добрый день
Уважаеми Германн © да Я не знаю как сделать эту программу и потому прошу а не требую Ви не поймите плохо если Я научусь с Вашей помаши патом помогу другим вот так поступают хорошие люди и Вам когда-то кто-то помог при изучении программирования.
С уважением ТОМ
Dennis I. Komarov (2011-11-07 09:11:00) [3]http://buranek.narod.ru/Sloyka.png
Германн (2011-11-06 23:29:00) [4]
> tombender © (06.11.11 18:41) [17]
Ну а сам-то ничего "не хочешь" сделать?
То что сам "не можешь" понятно.
tombender (2011-11-06 18:41:00) [5]Привет И. Павел ©
Большое спасибо за ответ и пример.
У меня установлен Embarcadero RAD Studio XE и он пишет “ class TShellListView not fond ” Я не знаю что делать.
Я запустил Project1.exe и всё правильно, но при открытии программы окно ShellListView должно бит пустой, а при нажатии первой кнопки должно показать содержимое папки по адресу \\192.168.1.2\chenj\ и если нет связи выдавала соответственную информационное окно.
И. Павел (2011-11-04 15:07:00) [6]
> tombender © (04.11.11 10:09) [15]
Вот набросал пример программы: http://www.fayloobmennik.net/1136819
Логин и пароль: admin
Сделал максимально просто, чтобы не отвлекать внимание на детали.
Если под паролем подразумевается не пароль к программе а пароль пользователя к сетевой папке, то напишите, и можно будет порекомендовать варианты.
И еще одно: в ShelllistView есть проблема с запуском файлов из него. Не знаю, исправили ли проблему в новых версиях Delphi, но лечится она так: http://pblog.ru/lab/?p=194
tombender (2011-11-04 10:09:00) [7]Привет всем
Я не хачу кого-то обманут или подшутит. Просто Я и вправду не знаю, как это сделать. Вот по этому подумал, может, остались добрые люди, которые помогут с примером. Прошу прошения если кого-то обидел. (И. Павел © Я не помню в 2003 году на каких форумах писал но уверяю Вас Я не бот и ).
И. Павел (2011-11-02 23:26:00) [8]Что-то tombender © на бота смахивает (два раза поздоровался и странные посты), вот в 2003 году с этого email (pwl2004@mail.ru) явно орудовал бот: http://liveder.icqhackers.ru/viewlog/15.11.2003.
Dennis I. Komarov (2011-11-02 22:54:00) [9]
> Очень злой (02.11.11 22:23) [12]
Эт девайс соответствующий тре-ся, ввел login и на тебе... :)
Очень злой (2011-11-02 22:23:00) [10]
> brother © (02.11.11 09:11) [11]
>
> еще так и подмывает спросить:
>
> > и порол
>
> кого? и за что?)
Чье имя спросит, того и порол..
> спросит имя и порол
brother (2011-11-02 09:11:00) [11]еще так и подмывает спросить:
> и порол
кого? и за что?)
brother (2011-11-02 09:10:00) [12]> Я начинающий так что не судите строга вот набросал
батонокидатель? ;)
Dennis I. Komarov (2011-11-01 21:31:00) [13]
> йцук (01.11.11 12:48) [8]
> имхо делать прогу аля "сервачек" глядящий в порт. И к нему
> клиента.
не надо бредить...
йцук (2011-11-01 12:48:00) [14]имхо делать прогу аля "сервачек" глядящий в порт. И к нему клиента.
Труп Васи Доброго (2011-11-01 07:32:00) [15]Удалено модератором
Ega23 (2011-10-31 21:11:00) [16]тОлсто.
Германн (2011-10-31 21:10:00) [17]
> может кто не будь поколдует с исходником
А исходник то где? :)
Dennis I. Komarov (2011-10-31 21:09:00) [18]Самую сложную работу сделал... :)
tombender (2011-10-31 20:58:00) [19]Привет всем
Уважаемые программисты Я начинающий так что не судите строга вот набросал что то но не как не получается может кто не будь поколдует с исходником. Буду очень признателен.
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Edit1: TEdit;
Edit2: TEdit;
ok: TButton;
cancel: TButton;
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
end.
Dennis I. Komarov (2011-10-31 19:52:00) [20]Пардон, а если софт обращается с сетевому ресурсу, разве ось не потребует сама юзер\пароль при необходимости? Т.е. в чем разница UNC путь или локальный (с точки зрения софта)?