Página 1 de 1

Migrando para novo Notebook

Enviado: 04 Ago 2025 12:57
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á!

Migrando para novo Notebook

Enviado: 04 Ago 2025 13:25
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 ?

Migrando para novo Notebook

Enviado: 05 Ago 2025 12:10
por Kapiaba
Tente incluir a winuser.h.