Não sei ao certo se você teria mesmo que "instalar no Delphi", visto que é um componente COM. Na maioria dos casos (o que inclui o Delphi) a utilização de componentes COM é independente da referida linguagem.
Quanto a utilização prática, eu só o utilizei até hoje no VB6 e no VB.NET.
Abraços,
Graymalkin
- Fórum WMO
- → Viewing Profile: Posts: Graymalkin
Community Stats
- Group Usuários
- Active Posts 23
- Profile Views 1460
- Member Title Novato no fórum
- Age Age Unknown
- Birthday Birthday Unknown
-
Sexo
Não informado
0
Neutral
User Tools
Friends
Graymalkin hasn't added any friends yet.
Latest Visitors
-
Guest
04/11/2007, 05:25
Posts I've Made
In Topic: Criar Um Gravador De Cd/dvd
07/07/2006, 22:27
In Topic: Criar Uma Imagem A Partir De Um Disquete
02/07/2006, 18:59
Se me lembro bem, você não precisa fazer uma imagem para ter um disco de boot do Win98. Basta copiar os arquivos io.sys, msdos.sys e command.com de um disquete para o outro (ou do disquete para o disco rígido e depois deste novamente para o disquete). Depois você só precisa colocar os devidos atributos (somente-leitura, de sistema, e oculto no io.sys e no msdos.sys).
Experimente aí e veja se dá certo.
Abraços,
Graymalkin
Experimente aí e veja se dá certo.
Abraços,
Graymalkin
In Topic: Interagir Com Menseger
02/07/2006, 18:56
Qualquer linguagem que suporte chamadas à API do Windows (Visual Basic, Delphi, C++, etc.). Eu faço essa interação, em VB, no meu player (XPlayer)) através de um código que achei na net (coloque-o em um módulo):
Certo?
Graymalkin
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal Hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As String) As Long Private Type COPYDATASTRUCT dwData As Long cbData As Long lpData As Long End Type Private Const WM_COPYDATA = &H4A ' eg: Call SetMusicInfo("artist", "title", "album") ' eg: Call SetMusicInfo("artist", "title", "album", "WMContentID") ' eg: Call SetMusicInfo("artist", "title", "album", , "{1} by {0}") ' eg: Call SetMusicInfo("", "", "", , , False) Public Sub SetMusicInfo(ByRef r_sArtist As String, ByRef r_sAlbum As String, ByRef r_sTitle As String, Optional ByRef r_sWMContentID As String = vbNullString, Optional ByRef r_sFormat As String = "{0} - {1}", Optional ByRef r_bShow As Boolean = True) Dim udtData As COPYDATASTRUCT Dim sBuffer As String Dim hMSGRUI As Long 'Total length can not be longer then 256 characters! 'Any longer will simply be ignored by Messenger. sBuffer = "\0Music\0" & Abs(r_bShow) & "\0" & r_sFormat & "\0" & r_sArtist & "\0" & r_sTitle & "\0" & r_sAlbum & "\0" & r_sWMContentID & "\0" & vbNullChar udtData.dwData = &H547 udtData.lpData = StrPtr(sBuffer) udtData.cbData = LenB(sBuffer) Do hMSGRUI = FindWindowEx(0&, hMSGRUI, "MsnMsgrUIManager", vbNullString) If (hMSGRUI > 0) Then Call SendMessage(hMSGRUI, WM_COPYDATA, 0, VarPtr(udtData)) End If Loop Until (hMSGRUI = 0) End Sub
Certo?

Graymalkin
In Topic: Criar Um Gravador De Cd/dvd
30/06/2006, 22:29
Dê uma procurada sobre o componente NeroCOM para ser utilizado com o Visual Basic 6 (ou qualquer linguagem com suporte a COM, como Python, Delphi, C++, etc.).
Abraços,
Graymalkin
Abraços,
Graymalkin
In Topic: "continue" Em Vb.net
13/06/2006, 22:46
Tomando como base aquele exemplo que você mostrou lá em cima, seria assim:
É só inverter o operador (i < 9 passa a ser i >= 9) e você terá o efeito desejado.
Certo?
Graymalkin
Dim i As Integer = 1 Do While (i <= 10) If (i >= 9) Then Debug.WriteLine(i) End If i += 1 Loop
É só inverter o operador (i < 9 passa a ser i >= 9) e você terá o efeito desejado.
Certo?

Graymalkin
- Fórum WMO
- → Viewing Profile: Posts: Graymalkin
- Privacy Policy
- Regras ·