Страница: 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-сайт:  
 Профиль |  | #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-сайт:  
 Профиль |  | #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-сайт:  
 Профиль |  | #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-сайт:  
 Профиль |  | #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-сайт:  
 Профиль |  | #28
      
Добавлено:  06.07.04 13:38
       
    
       
  
видимо на самом деле  
    
попробуй прочитать свой вопрос, и подумай с какой стороны его можно понять...