Me estoy imaginando que utilizaras el antiguo código para apagar sistemas operativos win 9x,me.....que no es el mismo que para apagar win nt,xp. Cuelga el código y lo veremos.
Saludos.
Saludos.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúDim numarchivo
numarchivo=freefile
Open "c:\micarpeta\main.dll" For Append As #numarchivo
Print #numarchivo, "Cadena de texto"
Print #numarchivo, "Otra cadena"
Close #numarchivo
Cita de: aaronduran2 en 10 Marzo 2008, 23:01 PMLa api shellexecute.
- ¿Cómo puedo ejecutar un archivo por parte del servidor? (Sin que sea "Shell")
Private Sub Command1_Click()
Dim PosIni As Integer, PosFin As Integer, Matriz() As String
Matriz = Split(Text5.Text, vbCrLf)
For n = 0 To UBound(Matriz)
PosIni = InStr(Matriz(n), "<P><A href=" & Chr(34) & "http://www.fotolog.com/")
If PosIni <> 0 Then
PosFin = InStr(PosIni, Matriz(n), """>")
Text6.Text = Text6.Text & Mid(Matriz(n), PosIni + 35, PosFin - (PosIni + 35)) & vbCrLf
End If
Next
End Sub
:Private Sub Command1_Click()
Dim PosIni As Integer, PosFin As Integer, PosIniMas2 As Integer
PosIniMas2 = 1
Do
DoEvents
PosIni = InStr(PosIniMas2, Text5.Text, """>")
PosIniMas2 = PosIni + 2
PosFin = InStr(PosFin + 4, Text5.Text, "</A>")
If PosIni <> 0 Then Text6.Text = Text6.Text & Mid(Text5.Text, PosIniMas2, PosFin - PosIniMas2) & vbCrLf Else Exit Do
Loop
End Sub
.Private Sub Command1_Click()
Dim PosIni As Integer, PosFin As Integer, Matriz() As String
Matriz = Split(Text5.Text, vbCrLf)
For n = 0 To UBound(Matriz)
PosIni = InStr(Matriz(n), """>")
PosFin = InStr(Matriz(n), "</A>")
If PosIni <> 0 Then Text6.Text = Text6.Text & Mid(Matriz(n), PosIni + 2, PosFin - (PosIni + 2)) & vbCrLf
Next
End Sub
. El programa es tuyo y tu tienes el código.....no yo. Yo te dí una pequeña solución a tu duda inicial. Ahora te toca a ti adaptarla a tu programa. No se...supongo que tendrías que declarar el array publicamente y que siglaspais=paises(combo1.listindex) tendría que ir en el evento combo1_click, por ejem. Seguidamente siglaspais tendrías que pasarselo a la consulta que ataqua la tabla de las ciudades y luego cargar el 2 combo con el resultado de ese recordset anterior conteniendo las ciudades coincidentes con el ID. Todo esto debe ir metido en el combo1_click. Y esto lo digo basandome en el tema anterior que posteaste.
. Ya lo dice el refrán: El hombre es el único que tropieza dos veces en la misma piedra....pero si es muy bajo.....la rodea
. No es mi caso (lo de rodearla digo
).Paises=array("ES","FR","PO")
Combo1.AddItem "ESPAÑA" 'Pais
Combo1.AddItem "FRANCIA" 'Pais
Combo1.Additem "PORTUGAL"
' Y los recuperas poniendo el indice en el array
siglaspais=paises(combo1.listindex)
.