![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Porque al querer compilar este code:
Código:
procedure TForm1.Button1Click(Sender: TObject);
var s:string;
begin
s:=RWUSB('',32);
usb.USBOpenDriver('\\\USB#VID_0C44&PID_0022#5&17C28CDB&0&1#{feb8d079-0681-11d4-9531-0060089abc08}');
memo1.Lines.add(s);
end;
[Error] Unit1.pas(31): Too many actual parameters [Fatal Error] iDEN.dpr(6): Could not compile used unit 'Unit1.pas' Intente de todo y no logro dar con la posible solucion!!! Ggracias desde ya! |
|
#2
|
|||
|
|||
|
El error te indica que estas pasando muchos argumentos a la función.
Si te fijas en la declaración de la función:
Esta no recibe argumentos, y tu le estas enviando:
Como es una función que evalúa si pudo abrir el puerto USB, debería ser:
Saludos |
|
#3
|
|||
|
|||
|
Ahhhhhhh! Es verdad!!! Una función de tipo boolean, devuelve un True o en su defecto un False, verdad? Ahora estoy en mi trabajo pero esta noche pruebo y confirmo por si le sirve a alguien más el dato!
Gracias por tu respuesta! Alan_B ! |
|
#4
|
|||
|
|||
|
Perdón por el doble post, no pude editar el anterior... Intenté con la siguiente forma
Arrojandome los mismos errores antes mencionados... Probe de la siguiente y compila, pero sin resultados exitosos a la hora de lograr conexion...
Copie el device path reemplazando "USB1", pero sin exito como mencioné!!! Sigo probando, si alguien me sigue ayudando soy feliz!!! Alan_B! |
|
#5
|
||||
|
||||
|
Yo creo que aprenderías mas fácilmente iniciando con cosas sencillas. Hay muchísimos recursos para ello. Ya cuando domines el lenguaje y entiendas bien sus alcances ya podrás meterte en cosas mas complejas. Sobre todo si lo que deseas lograr no lo dominas, como en el caso de tu ejemplo que es una conexión por código a un celular vía USB. Te aseguro que muchos del club no sabemos como hacerlo a pesar de que tenemos ya buen tiempo en esto. Si no lo haces así te vas a encontrar con mil cosas que no entenderás.
Programar no es tan fácil como se piensa y no es cuestión de descargar algo ya hecho, cambiarle 2 o 3 cosas y ya tienes algo funcional. Es como querer ser mecánico sin saber la diferencia entre llaves milimétricas y llaves inglesas. A final de cuentas a todos se nos ocurrió en algún momento lograr que la computadora hiciera algo (abrir una puerta, mandar un mensaje, etc.) y siempre nos decían "haz un programa" y así muchos terminanos enamorados de la programación, sobre todo en Delphi. Saludos
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
|
#6
|
|||
|
|||
|
Gracias por el consejo de todas formas! Te cuento que estoy aprendiendo Delphi7, conozco C# pero me estan pidiendo un code en este lenguaje y vi que este foro tenia muchos años, motivos por los cales me registre, por la experiencia que sin dudas hay en este... Solo pedi una ayuda ya que vi que en otros foros utilizan este "unit" para sus aplicaciones y yo no logro entender como lo hacen, no me comparten la forma en que lo configuran/utilizan... Si cause molestias disculpas, repito solo queria una mano, el code esta escrito solo que no entiendo como utilizarlo...
Saludos y Gracias! Última edición por Alan_B fecha: 05-09-2012 a las 05:20:10. |
|
#7
|
||||
|
||||
|
Hola Alan_B.
Primero analicemos la funcion USBOpenDriver:
Particularmente y sin conocer sobre celulares, la hubiera escrito así:
La llamada correcta a la función es el que te sugirió cloayza, por ejemplo: Supongo que si la función te muestra el error, será debido a que no encuentra la ruta, pero hasta allí llegan mis conocimientos sobre rutas a celulares... ![]() También podés reescribir la función USBOpenDriver para que admita diferentes rutas y luego recompilar la unidad... Saludos. ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| ver los contactos de un celular con delphi | kurono | Varios | 0 | 02-07-2011 00:01:21 |
| No pongas el celular en el bolsillo del pantalon | jcarteagaf | La Taberna | 4 | 25-07-2008 19:40:53 |
| infectar un celular | ciro.arc | Seguridad | 10 | 19-07-2008 18:00:36 |
| Programación de un celular | hugoChinchilla | Conexión con bases de datos | 7 | 14-09-2007 05:09:18 |
| Y asi hay gente que se descresta con un celular | mamcx | La Taberna | 3 | 14-03-2007 23:14:20 |
|