wmmail.ru – cервис почтовых рассылок на главную
написать письмо
карта сайта

С чего начать?РекламодательПравилаFAQСтатистикаБиржа статейTOP100ФоткиКонтакты
Логин:
Пароль: 
Регистрация   Забыли пароль?
WMLogin
Пользователей всего:

512967

Пользователей сегодня:

16

Пользователей online:

152

Выплачено ($): 7`606`126,43
Выплат: 8`115`333
Писем прочитано: 1`024`955`872

 
 
Online 1
Все ответы
 
 

Вопрос #30422

Внимание! В разделе вопрос-ответ запрещается:

  • Мат, оскорбления, флуд, реклама
  • Сообщения, не являющиеся вопросами/ответами
  • Нарушение законодательства РФ
  • Попрошайничество в любой форме

Выделите текст и нажмите для цитирования  #  
0   [08.05.2011 18:29] #650163

Закрытый вопрос от пользователя CSIDL

дайте CSIDL
Мой компьютер
Мои документы
Раздел: Программирование, последний комментарий: 09.05.2011 08:53
Вопрос закрыт пользователем MiSsiS_IA

Ответы
Ответов всего: 10  вопрос закрыт 
Выделите текст и нажмите для цитирования  #  
+1   [08.05.2011 18:45] NIKNN Рейтинг 0.00     Стена пользователя NIKNN +237  Все ответы пользователя NIKNN

Проголосовали: myAnuri
Выделите текст и нажмите для цитирования  #  
0   [08.05.2011 18:50] #650163   Все ответы пользователя

[Error] Unit1.pas(51): Undeclared identifier: 'CSIDL_DRIVES'
хочу открыть мой компьютер и вот
все исправил но открывается папка с моей прогой а не мой компьютер
Выделите текст и нажмите для цитирования  #  
+1   [08.05.2011 18:52] NIKNN Рейтинг 0.00     Стена пользователя NIKNN +237  Все ответы пользователя NIKNN

#650163 пишет [Error] Unit1.pas(51): Undeclared identifier: 'CSIDL_DRIVES'
хочу открыть мой компьютер и вот

переустанови винду....
Проголосовали: myAnuri
Выделите текст и нажмите для цитирования  #  
0   [08.05.2011 18:54] #650163   Все ответы пользователя

NIKNN пишет
#650163 пишет [Error] Unit1.pas(51): Undeclared identifier: 'CSIDL_DRIVES'
хочу открыть мой компьютер и вот

переустанови винду....

Я так понял вы не програмист??? Так как винда здесь вообще не причем
Выделите текст и нажмите для цитирования  #  
0   [08.05.2011 19:02] Leningrad00 Рейтинг 1464.56     Стена пользователя Leningrad00 +355  Все ответы пользователя Leningrad00

Список используемых библиотек в студию.
Выделите текст и нажмите для цитирования  #  
0   [08.05.2011 19:03] #650163   Все ответы пользователя

вот код
function GetSpecialFolderPath(folder : integer) : string;
const
SHGFP_TYPE_CURRENT = 0;
var
path: array [0..MAX_PATH] of char;
begin
if SUCCEEDED(SHGetFolderPath(0,folder,0,SHGFP_TYPE_CURRENT,@path[0])) then
Result := path
else
Result := 'Извините. произошла ошибка!';
end;

procedure TForm1.Image1Click(Sender: TObject);
var m: string;
begin

label1.caption:= GetSpecialFolderPath(CSIDL_DRIVES);
ShellExecute(0, 'open', PChar(label1.caption), nil, nil, SW_SHOW)
end;
end.


uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls, Shellapi, SHFolder, jpeg, ShlObj;
Выделите текст и нажмите для цитирования  #  
0   [08.05.2011 19:19] Leningrad00 Рейтинг 1464.56     Стена пользователя Leningrad00 +355  Все ответы пользователя Leningrad00

Код рабочий.
Откуда берете значение folder для передачи функции GetSpecialFolderPath?

Добавлено спустя 01 минуту 19 секунд
О, вижу, пардон.
Выделите текст и нажмите для цитирования  #  
0   [08.05.2011 19:20] vbnm Рейтинг 0.00     Стена пользователя vbnm +105  Все ответы пользователя vbnm

вопросы с кратим заголовком,могут быть удалены модератором...
Выделите текст и нажмите для цитирования  #  
0   [08.05.2011 19:31] Leningrad00 Рейтинг 1464.56     Стена пользователя Leningrad00 +355  Все ответы пользователя Leningrad00

Слишком трезв. Щас напишем на картонке. Ждите.
Все остальные работают, однако.

Добавлено спустя 57 минут 19 секунд
Дык это... папка-то виртуальная. Не откроется, конечно. Юзайте ShellExecuteEx.
Выделите текст и нажмите для цитирования  #  
+1   [09.05.2011 08:53] NIKNN Рейтинг 0.00     Стена пользователя NIKNN +237  Все ответы пользователя NIKNN

#650163 пишет вот код
function GetSpecialFolderPath(folder : integer) : string;
const
SHGFP_TYPE_CURRENT = 0;
var
path: array [0..MAX_PATH] of char;
begin
if SUCCEEDED(SHGetFolderPath(0,folder,0,SHGFP_TYPE_CURRENT,@path[0])) then
Result := path
else
Result := 'Извините. произошла ошибка!';
end;

procedure TForm1.Image1Click(Sender: TObject);
var m: string;
begin

label1.caption:= GetSpecialFolderPath(CSIDL_DRIVES);
ShellExecute(0, 'open', PChar(label1.caption), nil, nil, SW_SHOW)
end;
end.


uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls, Shellapi, SHFolder, jpeg, ShlObj;

А пометить что это программирование не судьба? Блин раздел не заметил..мля...

Добавлено спустя 18 минут 59 секунд
я к автору обратился если что)
Проголосовали: myAnuri

Видеоурок

Вопрос-ответ

НОВОСТИ
03.04.2024Выплаты
подробнее>>
21.02.2024QIWI
подробнее>>

© 2004-2024 «WMMAIL» Пользовательское соглашение