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: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

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, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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: 1908
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