Corrigiendo el comportamiento erróneo de un programa me he dado cuenta de que esto no me da ningún tipo de error:
Entiendo que el método prueba esta esperando dos strings y le estoy pasando dos enteros. ¿Es normal esto? ¿No era mejor que me devuelva algún tipo de error?
Se que en otros lenguajes esto no se permite, pero veo que en gambas si. ¿Cual puede ser el motivo? ¿Tiene alguna utilidad? Es que revisando el código de mi programa me di cuenta que tenía un paso de parámetro erróneo y me provocaba un mal comportamiento del programa. Me llevo tiempo descubrir donde estaba el fallo.
Un saludo.