Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 |

 

  Вопрос: буква CD-rom Добавлено: 02.07.04 18:04  

Автор вопроса:  Ragnasaur

Ответить

  Ответы Всего ответов: 28  

Номер ответа: 16
Автор ответа:
 Ragnasaur



Вопросов: 4
Ответов: 6
 Профиль | | #16 Добавлено: 04.07.04 11:29
Разобрался. Всем ответивним спасибо.

Ответить

Номер ответа: 17
Автор ответа:
 dNW



Вопросов: 30
Ответов: 683
 Профиль | | #17 Добавлено: 04.07.04 18:02
to sne: Дай примерчик по GdiTransparentBlt, а то я как не мучался - возвращается false

Ответить

Номер ответа: 18
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #18
Добавлено: 04.07.04 23:13
вот я пользовал, когда-то в молодости ;)
Сейчас уже перешел на использование ImageList (Api разумеется :)
Или, на худой конец, ручное рисование на виртуальном DC (CreateCompatibleDC)...

TranspPicture UserControl.hdc, lx / Screen.TwipsPerPixelX, ly / Screen.TwipsPerPixelY, Picture1.ScaleWidth, Picture1.ScaleHeight, Picture1.hdc, 0, 0, Picture1.ScaleWidth, Picture1.ScaleHeight, UserControl.MaskColor

Public Function TranspPicture(ByVal destHDC As Long, ByVal XDest As Long, ByVal YDest As Long, ByVal destWidth As Long, ByVal destHeight As Long, ByVal srcHDC As Long, ByVal XSrc As Long, ByVal YSrc As Long, ByVal srcWidth As Long, ByVal srcHeight As Long, ByVal TransparentColor As Long) As Long
    TransparentBlt destHDC, XDest, YDest, destWidth, destHeight, srcHDC, XSrc, YSrc, srcWidth, srcHeight, TransparentColor
End Function

Ответить

Номер ответа: 19
Автор ответа:
 dNW



Вопросов: 30
Ответов: 683
 Профиль | | #19 Добавлено: 05.07.04 07:33
Thank

Ответить

Номер ответа: 20
Автор ответа:
 alexis_b



ICQ: 232969505 

Вопросов: 10
Ответов: 74
 Профиль | | #20 Добавлено: 05.07.04 13:56
Если ты знаеш имя своей папки то можно просто проверить ее существование на диске:

Set fs = CreateObject "Scripting.FileSystemObject";)
If fs.FolderExists(temp_folder) Then
  здесь открываеш
End If

Ответить

Номер ответа: 21
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #21
Добавлено: 05.07.04 16:18
Ох... еще один любитель FSO %)

Два способа проверки существования папки/файла:

1. if len(dir("Path";)) then...

2. Declare Function PathFileExists Lib "shlwapi.dll" Alias "PathFileExistsA" ( _
ByVal pszPath As String) As Long

if PathFileExists("Path";) then...

Ответить

Номер ответа: 22
Автор ответа:
 alexis_b



ICQ: 232969505 

Вопросов: 10
Ответов: 74
 Профиль | | #22 Добавлено: 05.07.04 16:30
а про проверку существования у файлового объекта есть такой метод
objFSO.FolderExist("путь";)

возвращает true если такая папка есть иначе false

вот и делаеш как написанно раньше в цикле перебираеш буквы cd-rom и проверяеш если есть такая папка то открываеш ее если нет то идеш дальше:)

А вот что интересно а куда делся мой предыдущий пост?

Ответить

Номер ответа: 23
Автор ответа:
 alexis_b



ICQ: 232969505 

Вопросов: 10
Ответов: 74
 Профиль | | #23 Добавлено: 05.07.04 16:33
Я не любитель FSO а если ты такой гуру в винАПИ посмотри сюда http://vbnet.ru/forum/show.aspx?id=48092 может у тебя есть идея решения данной проблемы?

Ответить

Номер ответа: 24
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #24
Добавлено: 05.07.04 18:00
1. я не гуру, в АПИ. По сему считаю что ими должны интересоваться, прежде всего, простые программеры!

2. Зачем из-за простейшей проблеммы прибегать к FSO !?

3. Ты так жудко сформулировал тот вопрос, что мне даже не хочется "влезать" в это... я прочитал, не понял вообще предмета разговора, и на этом закрыл этот топик...
То ли с инсталятором у тя проблеммы, то ли с использованием АПИ...
А гдавное каких АПИ, и как ты их использовал...

Ответить

Номер ответа: 25
Автор ответа:
 alexis_b



ICQ: 232969505 

Вопросов: 10
Ответов: 74
 Профиль | | #25 Добавлено: 06.07.04 09:36
Вопрос сформулирован нормально:
1 проблемма в скомпилированном коде не работают винАпишные функции.

2. при инсталяции инсталятор выдает ошибку номер... Что тут не понятного?

Ответить

Номер ответа: 26
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #26
Добавлено: 06.07.04 12:44
дык пользуйся др. инсталятором, причем тут вообще инсталятор?
Напиши свой!

Ответить

Номер ответа: 27
Автор ответа:
 alexis_b



ICQ: 232969505 

Вопросов: 10
Ответов: 74
 Профиль | | #27 Добавлено: 06.07.04 13:19
Мда! Ладно я думаю пора завязывать с оьсуждением данного вопроса т.к. меня либо не хотят понять либо на самом деле не понимают.

Ответить

Номер ответа: 28
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #28
Добавлено: 06.07.04 13:38
видимо на самом деле :)
попробуй прочитать свой вопрос, и подумай с какой стороны его можно понять...

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам