Archive for Outubro 2nd, 2008

Para gerar o DBF utilizei o javaDBF.
import com.linuxense.javadbf.DBFException;
import com.linuxense.javadbf.DBFField;
import com.linuxense.javadbf.DBFWriter;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class GeraDBF {
    /* Numero de campos do DBF */
    private DBFField fields[] = new DBFField[1];
    private void defineCampos() {
        fields[0] = new DBFField();
        fields[0].setName(“CODIGO”);
        fields[0].setDataType(DBFField.FIELD_TYPE_N);
        fields[0].setFieldLength(10);
        fields[0].setDecimalCount(0);
        fields[1] = [...]


Para centralizar um jFrame, basta incluir a linha abaixo no construtor da classe.
setLocationRelativeTo(null); 
Aconselho utilizar o NetBeans para aplicações gráficas no Java.


Para saber qual o usuário da máquina no Visual Basic, basta utilizar a função abaixo em um “Módulo”.
Public Declare Function GetUserName Lib “advapi32.dll” Alias “GetUserNameA” (ByVal lpbuffer As String, nSize As Long) As Long
E no form utilizando as rotinas abaixo, chamar “MostraUsuario”.
Public Function sUserID() As String
  Dim sBuffer As String
  Dim lSize As Long
  sBuffer = Space$(255)
  lSize = [...]


O programa abaixo consome um webservice e exporta o retorno para um arquivo .XML no diretório C:\.
DEFINE VARIABLE hWebService AS HANDLE NO-UNDO.
DEFINE VARIABLE hConsultaValorPortType AS HANDLE NO-UNDO.
DEFINE VARIABLE ConsultaValor AS LONGCHAR NO-UNDO.
DEFINE VARIABLE ConsultaValorResponse AS LONGCHAR NO-UNDO.
ASSIGN ConsultaValor = “xml de entrada”.
CREATE SERVER hWebService.
hWebService:CONNECT(“-WSDL ‘http://…. seu wsdl”) NO-ERROR.
RUN ConsultaValorPortType SET hConsultaValorPortType ON hWebService NO-ERROR.
RUN INVOKE [...]