FWH 2501, Harbour, MVS2022 Community, MySql & MariaDB, Dbf/Cdx VSCode.
Maldonado - Uruguay
Ruben,
Que ya era hora de que Microsoft se diese cuenta de que sus herramientas para crear aplicaciones Windows tienen que ser gratis si quiere que se sigan creando aplicaciones Windows ![]()
Pero lo mΓ‘s admirable es que han sabido reconocer la realidad de Android y de iOS y ahora los han integrado en Visual Studio!
&
Antonio: que importante que estes actualizando constantemente FWH, con nuevos y mejores productos.
Gracias.
Ya he instalado Visual Studio Community y FWH y harbour han funcionado bien al primer intento:
buildh32.bat tutor01
![]()
Lo he instalado en Windows 7 64, y el Profesional ya lo tenia instalado en Windows 8 64, y no encuentro diferencias
Incluso incluye el editor de recursos
He comparado hasta los subdirectorios de instalacion y no encuentro diferencias apreciables ( o sea, menos cosas )
Cristobal,
has visto que permite crear aplicaciones Android ? ![]()
Solo lo he mirado por encima
Supuestamente tambien deberΓa permitir crear aplicaciones para el iPhone/iPad ![]()
Estoy mirΓ‘ndolo
Antonio Linares wrote:Ya he instalado Visual Studio Community y FWH y harbour han funcionado bien al primer intento:
buildh32.bat tutor01
buildh32.bat tutor01
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β FiveWin for Harbour 14.09 (MSVC++) Sep. 2014 Harbour development power ββ
β (c) FiveTech, 1993-2014 for Microsoft Windows 9X/NT/200X/ME/XP/Vista/7/8 ββ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Compiling...
Harbour 3.2.0dev (r1406271520)
Copyright (c) 1999-2014, http://harbour-project.org/
Compiling 'tutor01.prg' and generating preprocessed output to 'tutor01.ppo'...
Lines 4254, Functions/Procedures 1
Generating C source output to 'tutor01.c'... Done.
Microsoft (R) C/C++ Optimizing Compiler Version 18.00.31101 for x86
Copyright (C) Microsoft Corporation. All rights reserved.
tutor01.c
Creating library tutor01.lib and object tutor01.exp
Fivehc32.lib(FWPNG.obj) : warning LNK4217: locally defined symbol _fclose import
ed in function _save_png_to_file
Fivehc32.lib(FWPNG.obj) : warning LNK4217: locally defined symbol _fopen importe
d in function _save_png_to_file
Fivehc32.lib(FWPNG.obj) : warning LNK4217: locally defined symbol _longjmp impor
ted in function _ReadPng
Fivehc32.lib(LISTVIEW.obj) : warning LNK4217: locally defined symbol _wcslen imp
orted in function _HB_FUN_LVINSERTGROUP
Fivehc32.lib(FWARRAY.obj) : warning LNK4217: locally defined symbol _memmove imp
orted in function _fwArrayDel
Fivehc32.lib(FWBMP.obj) : error LNK2019: unresolved external symbol __imp__strst
r referenced in function _HB_FUN_PALBTNPAINT
tutor01.exe : fatal error LNK1120: 1 unresolved externals
* Linking errors *
C:\fwh\samples>Manuel,
Has descargado el build 6 de FWH 14.09 ?
Antonio Linares wrote:Manuel,
Has descargado el build 6 de FWH 14.09 ?
Antonio . Me he generado una versiΓ³n "portable" para compilar a 32 bits . un directorio c:\vc con tres subirectorios c:\vc\bin , c:\vc\include, c:\vc\lib la estoy limpiando aΓΊn pero queda en unos 260Mb +- . TambiΓ©n he creado un buildhms.bat y con los prg de samples parece que funciona sin problemas...
Saludos.
Manuel,
Yo hacia eso al principio, pero ahora prefiero tener todo el Visual Studio instalado pues aun no somos conscientes de toda la potencia que tiene y que poco a poco vamos a ir descubriendo y utilizando ![]()
Por cierto, ya he contactado con Sarabjeet para que adapte su trabajo a esta nueva versiΓ³n de Visual Studio Community ![]()
FUNCTION MsgRun( cCaption, cTitle, bAction,cBmp )
Return NEWMsgRun( cCaption, cTitle, bAction,cBmp )
funciona newmsgRun ()
..... mi cΓ³digo
returnManuel,
Tienes que usar este flag del enlazador:
/force:multiple
Nosotros no lo usamos en buildh32.bat para que asΓ nos avise de cΓ³digo duplicado. Borland no se comporta asi, sino que no avisa de dichos duplicados , lo cual es cΓ³modo para sobre escribir funciones pero peligroso porque puede ser que se estΓ© ejecutando un cΓ³digo equivocado por enlazarse una versiΓ³n de la funciΓ³n que no es la que pensamos. Normalmente los enlazadores usan la primera ocurrencia de una funciΓ³n para que sea esa la enlazada, pero la certeza absoluta nos la dΓ‘ el que no haya funciones duplicadas.