Caça-fantasmas do Clipper

Caça-Fantasmas

Ghostbusters

 

Fantasma Capturado!DBFNTX/1010 Read error

_Não...! Perdi o DBF??? cético O que é isso???   -Chame os caça-fantasmas...!

_O DBF está corrompido. A solução é como trocar a água de uma garrafa rachada por uma garrafa nova, veja como:

  • Abra o DBF com problema pelo DBASE, FoxBase ou outro.
  • Execute o comando COPY STRUCTURE TO temp.dbf
  • Abra o temp.dbf
  • Execute o APPEND FROM <nome do arquivo corrompido>
  • Delete o arquivo corrompido
  • Renomeie o temp.dbf para o mesmo nome do arquivo corrompido
  • Dê um sorriso e diga: I'M AFRAID NO GHOST!!!

Subir

 

Fantasma Capturado!BASE/1002 Undefined alias

_Quando o programa vai gravar os campos no arquivo aparece este erro??? E você tem certeza que que os aliases dos campos foram abertos??? E um alias que não existe no programa está acusando um erro??? De onde vem este alias??? Do além??? cético

_Esse problema não veio do além, veio de um arquivo de índice que você criou usando alias antes dos campos e agora você está abrindo o mesmo DBF com um alias diferente!

_Por exemplo:

 

Você criou o índice assim:

USE ESTOQUE ALIAS EE

INDEX ON EE->CODIGO TO ECOD

 

_E no seu programa tem:

USE ESTOQUE ALIAS ES

SET INDEX TO ECOD

...

ES->CODIGO := nCOD

_Entendeu?

 

_Você deveria ter criado o índice assim:

USE ESTOQUE ALIAS EE

INDEX ON CODIGO TO ECOD

_Nunca crie arquivos de índice com alias nos campos, pois os aliases são incorporados pela chave do índice!!!

Agora dê um sorriso e diga: I'M AFRAID NO GHOST!!!

Subir

Fantasma Capturado!COM2 ou COM1 em impressoras especiais

_Você não consegue acesso à COM1 ou a COM2 para imprimir em impressoras especiais, como impressoras de cheque, de código de barras, etc??? Já tentou de tudo??? cético -Chame os caça-fantasmas!!!

_Essa você não imaginaria!!! No seu sistema deve existir um comando chamado SET DEFAULT TO <diretório>, que não tem nada a ver com portas seriais ou paralelas, mas um fantasma da Computer Associates faz uma bagunça com isso tudo... Este comando não precisa ser removido do programa, veja agora a melhor solução:

_Antes de definir a COM1 ou COM2 e imprimir, faça o seguinte:

OD := SET( _SET_DEFAULT ) // Salva o diretório usado correntemente

SET DEFAULT TO // limpa o set default

SET PRINTER TO COM2

...

_E quando o programa terminar de imprimir, use:

SET( _SET_DEFAULT, OD) // Restaura o diretório usado correntemente.

_Agora dê um sorriso e diga: I'M AFRAID NO GHOST!!!

Subir

 

Fantasma Capturado!Windows: "Um estouro interno de pilha causou a paralização desta sessão. Altere a definição de STACKS em seu arquivo CONFIG.SYS e tente outra vez."

_Você já alterou a definição de STACKS para o mínimo e o máximo, usou STACKSHIGH e fez a mesma coisa, usou o SCANREG, tentou até reinstalar o Ruindows, digo, Windows e suscitou a mesma mensagem??? cético -Chame os caça-fantasmas!!! (Antes que alguém queira formatar sua máguina!!!)

_O problema está no registro de sistema do Windows, o USER.DAT, um arquivo escondido (Hidden) que se encontra no diretório do windows, faça o seguinte:

  • Retire o atributo de escondido do arquivo, use ATTRIB -H USER.DAT;
  • Renomeie o arquivo, para qualquer outra coisa parecida;
  • Reinicie o computador (reset ou deligue e ligue);

_O windows então não encontrará esse falho registro de sistema e restaurará uma cópia de segurança (back up) perfeita, automaticamente.

_Agora dê um sorriso e diga: I'M AFRAID NO GHOST!!!

Subir

Fantasma Capturado! Travamento do teclado

 

_Agora dê um sorriso e diga: I'M AFRAID NO GHOST!!!

Subir

_Seu teclado travou?! Um fantasma possuiu seu teclado?! cético -Chame os caça-fantasmas!!! (Antes que alguém queira reiniciar a sua máquina!!!)

=>Retire o cabo do teclado e recoloque-o novamente! Resolve a maioria dos casos...!

_Quem contou isso disse-me que essa era velha, mas como eu mesmo não sabia...

 

CAÇA-FANTASMA: Stefany Gomes, programador Delphi da BWN Consultoria e Assessoria LTDA.

 

Fantasma Capturado! Fantasma na rede?!

 

_Agora dê um sorriso e diga: I'M AFRAID NO GHOST!!!

Subir

_Todos já sairam da rede, mas você ainda não consegue atualizar o sistema ou reindexar os índices??? Será que existe um fantasma acessando a rede?!cético  -Chame os caça-fantasmas!!!

_A culpa é dos usuários mal treinados!!! Fale com o responsável e mande-o transmitir a todos os usuários a forma correta de desligar as máquinas. Algum usuário deve estar desligando o computador simplesmente no botão de liga/desl., quando isto acontece o servidor continua interpretando que aquela máquina ainda está ligada e usando os mesmos arquivos, resultando numa conecção fantasma!!!

=>Solução: Derrube os usuários fantasmas pelo monitor do sistema no servidor, ou simplesmente reinicie o servidor.

 

CAÇA-FANTASMA: Marcos André, programador Delphi da BWN Consultoria e Assessoria LTDA, bacharel em Computação formado pela Universidade de Santos em SP.

 

Fantasma Capturado! Windows 98 não SAMBA?! (rede linux)

Novo

Para não ter que mudar o REGEDIT de todas as maquinas
com o windows98, apenas faça o seguinte.

Edit o SMB.conf, que está no diretorio /etc/samba do LINUX.
Vá até alinha que tem o parametro encrypt password, subistitua NO por YES.

Pronto tudo resolvido

Oliveira, Sérgio A.
www.personal.com.br

_Agora dê um sorriso e diga: I'M AFRAID NO GHOST!!!

Subir

_Ainda não conseguiu fazer o seu SAMBA dançar no Windows 98??? cético -Chame os caça-fantasmas!!! (Antes que alguém te chame de perna de pau!!!)

_O Windows 98 faz encriptação de senha, aí está o problema!

=>Solução: Vá no REGEDIT do Windows, dentro da chave: HKEY_LOCAL_MACHINE, System, Services, VxD, VNETSUP e crie um novo valor DWORD com o nome: EnablePlainTextPassword e coloque o valor 1.

Obs.:CaseSensitive!

 

 

Fantasma Capturado! DBCREATEIN(0) INTERNAL ERROR 4424

_Na reindexação do sistema ou outra atividade intensa com arquivos está suscitando este erro??? Não tem nada errado com o sistema e você não sabe o que fazer??? cético -Chame os caça-fantasmas!!!

_O que acontece é muito simples: o Clipper não está encontrando o diretório temporário definido no autoexec.bat normalmente porque não deve existir!

=>Solução: Digite o comando SET no prompt do DOS para ver para onde está sendo direcionado o diretório temporário.

_Você deverá achar algo assim:

TEMP=C:\TEMP

TMP=C:\TEMP

_Neste caso o diretório temporário se chama TEMP e está localizado no drive C, que não existe. Basta criar este diretório para resolver o problema.

_Caso não encontre estas linhas após o SET, então você deverá definir estas variáveis ambiente no seu autoexec.bat.

_Assim:

SET TEMP=C:\TEMP

SET TMP=C:\TEMP

CAÇA-FANTASMA: Oscar Milton dos Santos Almeida, Analista de Sistemas da Saturno Informática

_Agora dê um sorriso e diga: I'M AFRAID NO GHOST!!!

Subir

 

Fantasma Capturado! EXECUTAR O CLIPPER NO WINDOWS ME / NT / 2000

 Não consegue rodar o Clipper no Windows ME, NT ou 2000??? E agora?! cético -Chame os caça-fantasmas!!! (Antes que alguém mande você reinstalar outro Windows... )

 

Clipper no Windows Me 
1. Editar o arquivo SYSTEM.INI na pasta Windows.
2. Localizar a seção [386Enh].
3. Incluir a linha "PerVMFiles=" seguido do número com a quantidade de arquivos necessários (30 já são adicionados como padrão pelo ME).
4. Reiniciar a máquina.

...outra maneira é:
1. Botão Iniciar.
2. Executar.
3. "MSCONFIG" e Enter.
4. Abrir a aba Ambiente.
5. Alterar "FILES=250" ou criar através de "Novo".
6. Reiniciar a máquina.

Windows NT e 2000 
1. Editar o arquivo CONFIG.NT na pasta Windows\System.
2. Colocar "FILES=250".
 

CAÇA-FANTASMA: Anderson Cardoso Silva

_Agora dê um sorriso e diga: I'M AFRAID NO GHOST!!!

Subir

Fantasma Capturado! Erro R3005/R3006: Internal Space/Symbol Table Exhausted

  Seu sistema não está mais compilando?!  Estava tudo certinho, tudo bonitinho e agora não compila nada?!  E agora?! cético  -Chame os caça-fantasmas!!! (antes que você atrase tudo!)

 

RMake error "R3005: Internal space exhausted"

O tamanho padrão da área de trabalho interna do RMake é 2048 bytes, mas você pode aumentar esta área especificando um número maior com o parâmetro /XW do Rmake.
Para deixar isso padrão, coloque: SET RMAKE=/xw10240 no seu AUTOEXEC.BAT

 

RMake error "R3006: Symbol table exhausted"

Ocorrerá quando a tabela de símbolos interna não for suficiente. Por padrão, o Clipper acomoda apenas 500 símbolos. Você pode consertar o erro aumentando o valor do parâmetro especificado em /XS no RMake.

Para deixar isso padrão, coloque: SET RMAKE=/xs1024 no seu AUTOEXEC.BAT

 

CAÇA-FANTASMA: Anderson Cardoso Silva

_Agora dê um sorriso e diga: I'M AFRAID NO GHOST!!!

Subir

 

 

 

Fantasma Capturado! GETENV() não funciona no Windows NT/2000/XP ?!?!?!

  Você sabe aquela função GETENV() que serve para retornar o valor de uma variável ambiente do MS-DOS ? Já tentou por algum motivo ler a variável COMSPEC, OS ou qualquer outra que o Windows NT/2000/XP definem automaticamente? Então você já tentou fazer isso:

 

IF "CMD.EXE" $ UPPER(GETENV("COMSPEC"))
   ? "Se usa CMD.EXE e nao COMMAND.COM é Windows NT/2000/XP"
ENDIF

 

...e não deu certo???

 

Aí você se invocou e viu o resultado do comando VER do MS-DOS em todas as versões do Windows e... Criou uma outra infalível como a abaixo:


aWV := {0, "Windows nao encontrado!"}
RUN ("VER >WV.TXT")
IF FILE("WV.TXT")
   cVER9 := MEMOREAD("WV.TXT")
   FOR nTKW := 1 TO MLCOUNT(cVER9)
       cLINHA90 := ALLTRIM( UPPER( MEMOLINE(cVER9, ,nTKW) ) )
       DO CASE
          CASE "WINDOWS 95" $ cLINHA90
               aWV := {1, "Windows 95"}
          CASE "WINDOWS 98" $ cLINHA90
               aWV := {2, "Windows 98"}
          CASE "WINDOWS MILLENNIUM" $ cLINHA90
               aWV := {3, "Windows ME"}
          CASE "WINDOWS XP" $ cLINHA90
               aWV := {4, "Windows XP"}
          CASE "WINDOWS NT" $ cLINHA90
               aWV := {5, "Windows NT"}
          CASE "WINDOWS 2K" $ cLINHA90 .OR. "WINDOWS 2000" $ cLINHA90
               aWV := {6, "Windows 2000"}
          CASE "WINDOWS" $ cLINHA90
               // outra versao...
               aWV := {7, cLINHA90}
       ENDCASE
   NEXT
   FERASE("WV.TXT")
ENDIF

RUN ("ECHO %COMSPEC% >DOS.TXT")
RUN ("ECHO %OS% >OS.TXT")
lNT = .F.
IF "CMD.EXE" $ UPPER(ALLTRIM(MEMOREAD("DOS.TXT")))
   lNT := .T.
ENDIF
IF "WINDOWS" $ UPPER(ALLTRIM(MEMOREAD("OS.TXT")))
   lNT := .T.
ENDIF

Caso lNT seja .T., é porque o Windows é NT, 2000 ou XP!!! Valeu!

 

aliviado

...e também não deu certo??? assustado

Ficou desesperado???doente

Teve vontade de desabafar calamidades???xingamento

 

Calma!!!  cético  -Chame os caça-fantasmas!!!

 

Faça o seguinte:

CAÇA-FANTASMA: Anderson Cardoso Silva

_Agora dê um sorriso e diga: I'M AFRAID NO GHOST!!!

Subir

 

Fantasma Capturado! Dica Anti-pirata

Você quebra a cabeça montando um sistema e aí o cliente chama um outro "profissional" inescrupuloso, que usa o Valkyrie para decompilar o seu sistema à sua revelia? Com esta solução, isso não vai acontecer mais! É só criar um overlay externo "falso", inexistente...

 

Por exemplo, o arquivo "app.LNK" do sistema APP seria algo assim:

file app, errorsys
beginarea
    section file geral
    section file relat
    ...
    section into ops.ovl file ops   //   AQUI, O TAL OVERLAY EXTERNO "FALSO"
endarea

O fonte "OPS.prg" pode conter qualquer coisa, por exemplo só um comentário, porque afinal ele não vai ser usado em lugar nenhum do sistema. Depois da compilação e linkagem, você apaga o "ops.OVL" e distribuir só o "app.EXE".

 Na tentativa de decompilação do app.EXE, o Valkyrie vai abortar, mostrando algo como "missing overlay file" (overlay externo não localizado)...

 

CAÇA-FANTASMA:  Eolo Ventura (Bonito - MS)

_Agora dê um sorriso e diga: I'M AFRAID NO GHOST!!!

 Subir

 

Hommer ghostbuster clipper

Você já caçou algum fantasma antes???

Então registre-se e inclua um comentário ou subpágina contando tudo e seja também um caça-fantasma !

 
 
 

Comentários

Fantasma no HD

Bom galera, comigo aconteceu assim!!!

Meu HD aparetimente tinha dado um PAN, a maquina ligava normal eu conseguia no setup normal, so que com um detalhe, no setup indicava meu HD normalzinho da silva, ai eu o prepareva para a formatação, aparentimente tudo inha bem, so que depois de um 3 minutos meu sistema mostrava que nao existia nenhum disco para ser formatado, tentado o dia todo, eu desisti e deu ele HD como Morto!!! ai depois de 3 dias sem mexer na minha Maquina(notbook) eu fui liga-la ai pra minha supresa ela ligou normal, rsrsrsrsrs  foi ai que eu vir um fantasma de perto  kkkk é serio galera foi pura verdade.

Alguem pode me explicar o que deve ter acontecido!!!! pq ate agora eu nao seu!!!!   abraço Melque!!!!!!

acesse: www.melquecamilo.blogspot.com.br

msn: mh88system@hotmail.com

 

Só Jesus!

Caro Melque, Ressuscitar depois de 3 dias, só Jesus! rs. Sinceramente, não sei. Talvez um mal contato nos cabos que da segunda vez não tenha dado...
Anderson Cardoso Silva