OLE или как там его...

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
mark+
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 156
Зарегистрирован: 03.07.2003 (Чт) 0:04
Откуда: Kurgan

OLE или как там его...

Сообщение mark+ » 08.11.2003 (Сб) 22:08

Вот такой вопрос встал передо мной при верстке проги. Как можно взять например из папки N, что на диске C:, файл Zю.txt. Содержимое файла засунуть в text1.text, а иконку файла, вместе с текстом под ней вставить в какой - нибудь из стандартных контролов. (Но тут два момента: подскажите стандартный контрол плиzzz & в контроле должно отображаться не более 5 иконок и не менее 0 :) )
Надеюсь хоть-хто нибудь разбирается в таких тонкостях :)
Желательно бы увидеть работоспособный и простой код, а там мы разберемся

P.S. В воросах связанных с OLE и Drag&Drop я - чайник

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 08.11.2003 (Сб) 22:26

Поправь меня, если я тебя неправильно понял: тебе надо
1) drag'n'drop перетащить файл из Windows Explorer в окно прогаммы
2) прочитать файл, поместив его содержимое в TextBox
3) иконку связанного с файлом приложения поместить в PictureBoх

Тогда лови пример на это дело:

mark+
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 156
Зарегистрирован: 03.07.2003 (Чт) 0:04
Откуда: Kurgan

Сообщение mark+ » 09.11.2003 (Вс) 23:01

Нда... приличный примерчик. Только процентов 5-8 кода мне непонятны. Но это уже мои проблемы.
Теперь встаёт другой подводный камень:
незарегистрированные типы при перемещении создают ошибку, а мне бы хотелось и другие типы перемещать, что если юзер будет перемещать не readme.txt, а read.me . :? :? :? :? :?
Последний раз редактировалось mark+ 10.11.2003 (Пн) 0:02, всего редактировалось 1 раз.

sanches
El compañero
El compañero
 
Сообщения: 823
Зарегистрирован: 09.01.2003 (Чт) 3:58
Откуда: Р_О_С_С_И_Я ! (Питер)

Сообщение sanches » 09.11.2003 (Вс) 23:05

ListView что-ли?
Изображение

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 10.11.2003 (Пн) 5:18

Ошибка возникает из-за поиска иконки незарегистрированного файла. При обнаружении такой ошибки (недостаточности иконки) необходимо указать индекс иконки, присваиваемой файлу без ассоциации.

З.Ы. Что-то я не могу найти, только что ведь сделал :(

Ну да ничего, немного вывернемся:

mark+
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 156
Зарегистрирован: 03.07.2003 (Чт) 0:04
Откуда: Kurgan

Сообщение mark+ » 10.11.2003 (Пн) 22:53

Спасибо, конечно Amed'у. Но ошибки все те же.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8

    TopList  
cron