Migrando para novo Notebook

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

rcb2002
Usuário Nível 2
Usuário Nível 2
Mensagens: 58
Registrado em: 19 Jan 2010 23:16
Localização: Salvador

Migrando para novo Notebook

Mensagem por rcb2002 »

Olá amigos, todos bem?
Preciso de um auxílio dos especialistas, espero que eu ainda encontre solução pra isso!
Eu criei um aplicativo há muitos anos em Clipper e depois migrei pra MiniGUI Extended. Ainda dou manutenção e tenho pessoas usando ele satisfatoriamente. Agora estou trocando de notebook e tentei reinstalar tudo na máquina nova... fiz isso centenas de vezes no passado mas agora parece que temos um problema com o BCC, que não existe mais ou passou a ser pago ou é outra plataforma... não sei. Meu problema é que mesmo depois de procurar em vários lugares a versao que eu usava (BCC58), ainda não consigo compilar nada no notebook novo. Nas versões anteriores era só baixar a MiniGUI mais nova e o C++ da Borland, instalar os dois e pronto. Alguém teria como me dar o 'caminho das pedras'? Ou quem sabe quem ainda tiver a versão 'instalável' desse BCC58 (infelizmente devo ter apagado o executável da época...)
Esse é o erro que atualmente recebo quando compilo qualquer coisa, mesmo os samples basicos:

Código: Selecionar todos

C:\MiniGUI\SAMPLES\BASIC\checkbox>call ..\..\..\batch\compile.bat demo
Harbour 3.2.0dev (r2402161723)
Copyright (c) 1999-2021, https://harbour.github.io/
Compiling 'demo.prg'...
Lines 22970, Functions/Procedures 1
Generating C source output to 'demo.c'... Done.
demo.c:
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external 'SwitchToThisWindow' referenced from C:\MINIGUI\LIB\MINIGUI.LIB|c_windowsAPI
Error: Unresolved external 'PrivateExtractIconsA' referenced from C:\MINIGUI\LIB\MINIGUI.LIB|c_icon

Link error.

Pressione qualquer tecla para continuar. . .
Sou um usuário amador, básico: espero que não seja necessário conhecimentos muito avançados pra voltar com tudo ao normal! Minha urgência é que preciso vender logo o notebook anterior e sem essa funcionalidade no notebook novo não tem como...

Agradeço imensamente desde já!
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20415
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

Migrando para novo Notebook

Mensagem por JoséQuintas »

Auxílio de especialistas ?

Vai como principiante:

O que o erro diz:
É uma função usada em c_WindowsAPI, na MINIGUI.LIB
A única coisa que dá pra imaginar é que seja uma função da linguagem C.
Talvez blinker errado,.

Veja no notebook anterior, se está em alguma pasta não tão visível.
pelo windows, posicione em C:, coloque lá pra pesquisar *BCC*.exe
Ou pelo prompt.
dir *bcc*.exe /s/b

Vai ter que procurar algum arquivo .lib ou .obj que contenha essa função que falta.
um editor de textos, com opção de procurar em todos os arquivos.
Talvez a pesquisa acima em windows tenha essa opção.

Será que baixou a versão pra bcc 7.70 e está tentando usar a 5.58 ?
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Kapiaba
Colaborador
Colaborador
Mensagens: 1912
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Migrando para novo Notebook

Mensagem por Kapiaba »

Tente incluir a winuser.h.
Responder