Como parte de esta promocion tambien esta disponible sin costo el libro "Object Pascal Handbook" de Marco CantuSigan este link
Muy buen regalo también, gracias por el enlace amigo Agustín.
Saludos
Posted 24 August 2016 - 09:33 PM
No recuerdo si en la FAQ, en la página oficial o en la hoja de características había leído de que opcionalmente se puede pedir el libro.
¿Alguno lo pidió?¿Cómo es la cosa, en que formato es el formato digital? ¿pdf o tipo e-book para leer en Kindle o similares?
Volviendo unos posts antes, algo sobre el WinRT había escuchado, pero estoy descolgado del concepto. ¿Es nueva API? ¿Una extensión a WinAPI? ¿O es algo más que una API a como la conocemos? Si alguien me pudiera aclarar los tantos... porque no entendí ni jota el artículo en wikipedia.
Saludos,
Posted 25 August 2016 - 06:46 AM
No recuerdo si en la FAQ, en la página oficial o en la hoja de características había leído de que opcionalmente se puede pedir el libro.
¿Alguno lo pidió?¿Cómo es la cosa, en que formato es el formato digital? ¿pdf o tipo e-book para leer en Kindle o similares?
Yo me lo baje. Esta en PDF
Posted 25 August 2016 - 08:03 AM
No recuerdo si en la FAQ, en la página oficial o en la hoja de características había leído de que opcionalmente se puede pedir el libro.
¿Alguno lo pidió?¿Cómo es la cosa, en que formato es el formato digital? ¿pdf o tipo e-book para leer en Kindle o similares?
Volviendo unos posts antes, algo sobre el WinRT había escuchado, pero estoy descolgado del concepto. ¿Es nueva API? ¿Una extensión a WinAPI? ¿O es algo más que una API a como la conocemos? Si alguien me pudiera aclarar los tantos... porque no entendí ni jota el artículo en wikipedia.
Saludos,
Posted 25 August 2016 - 09:43 AM
Pos... a mi todavía no me entra... ¿O sea, al final es una nueva evolución de una API? Los siguientes IDEs de Delphi y otros lenguajes, o talvez ya desde Delphi XE8+, deberán cambiar el esquema de trabajo y basar sus desarrollos en función de WinRT?
Por ejemplo, digamos que actualmente en Win32 tengo que usar la API SetFileTime() como venimos haciendo... ponemos la declaración e invocar... ¿Con la introducción de WinRT existirá una nueva SetFileTime() totalmente distinta, con nuevos parámetros y tipos que los lenguajes como Delphi deberán "adaptar" y hasta exista la posibilidad de que no se tenga acceso a algunas funciones?
¿Tendremos un nuevo MSDN, adaptado a WinRT?
En ese artículo me da a entender que WinRT ofrece un esquema de protección, en el que por ejemplo no es posible acceder a ciertas cosas (no da detalles de que...), y como que cada aplicación está metida en un "sandbox" y no puede "trastear a otras aplicaciones". Me pregunto como haríamos en esos casos en los que se necesiten aplicaciones estilo Firebird donde un servicio debe levantar a otro, o aplicaciones que deben compartir datos...
Y por otro lado el artículo dice que es como una "capa" intermedia a otras 3.
Saludos,
Posted 25 August 2016 - 10:02 AM
Pos... a mi todavía no me entra... ¿O sea, al final es una nueva evolución de una API? Los siguientes IDEs de Delphi y otros lenguajes, o talvez ya desde Delphi XE8+, deberán cambiar el esquema de trabajo y basar sus desarrollos en función de WinRT?
Por ejemplo, digamos que actualmente en Win32 tengo que usar la API SetFileTime() como venimos haciendo... ponemos la declaración e invocar... ¿Con la introducción de WinRT existirá una nueva SetFileTime() totalmente distinta, con nuevos parámetros y tipos que los lenguajes como Delphi deberán "adaptar" y hasta exista la posibilidad de que no se tenga acceso a algunas funciones?
¿Tendremos un nuevo MSDN, adaptado a WinRT?
En ese artículo me da a entender que WinRT ofrece un esquema de protección, en el que por ejemplo no es posible acceder a ciertas cosas (no da detalles de que...), y como que cada aplicación está metida en un "sandbox" y no puede "trastear a otras aplicaciones". Me pregunto como haríamos en esos casos en los que se necesiten aplicaciones estilo Firebird donde un servicio debe levantar a otro, o aplicaciones que deben compartir datos...
Y por otro lado el artículo dice que es como una "capa" intermedia a otras 3.
Saludos,
Posted 25 August 2016 - 10:22 AM
Posted 25 August 2016 - 02:21 PM
Que buena noticia
Posted 30 August 2016 - 07:18 AM
Pues nada... sólo que estoy en estos momentos instalando Delphi Starter
Después de tanto tiempo, nuevamente probar el sabor Delphi. Seguro que me voy a marear un poco con el IDE será cuestión de volver a subirme al caballo en cada caída.
Saludos,
Posted 30 August 2016 - 08:05 AM
Pues nada... sólo que estoy en estos momentos instalando Delphi Starter
Después de tanto tiempo, nuevamente probar el sabor Delphi. Seguro que me voy a marear un poco con el IDE será cuestión de volver a subirme al caballo en cada caída.
Saludos,
Dale candela, intenta hacer algo de lo que ya tienes en Lazarus, ya nos platicarás.
Saludos
Posted 30 August 2016 - 08:10 AM
Dale candela, intenta hacer algo de lo que ya tienes en Lazarus, ya nos platicarás.
Saludos
Pues podría probar con mi actual proyecto... Veo que ya viene con Indy (al menos ví que estaba esa paleta de componentes)... me faltaría instalar Zeos y jugar un rato.
Saludos,
Posted 30 August 2016 - 08:37 AM
Fenareth, ¿Que versión de Zeos instalaste, o que pasos seguiste?
Yo descargué la 7.1.4-estable (que es la última supuestamente) y siguiendo los pasos de éste video. Me reporta 7 warnings apenas en el primer paso que es Build. Al aceptar me lleva a la unidad ZSysUtils. La lista de mensajes me arroja esto:
Checking project dependencies...
Building ZCore.dproj (Debug, Win32)
brcc32 command line for "ZCore.vrc"
c:\program files (x86)\embarcadero\studio\18.0\bin\cgrc.exe -c65001 ZCore.vrc -foZCore.res
dcc32 command line for "ZCore.dpk"
c:\program files (x86)\embarcadero\studio\18.0\bin\dcc32.exe -$W+ -$Q+ --no-config -B -Q -Z -TX.bpl
-AGenerics.Collections=System.Generics.Collections;Generics.Defaults=System.Generics.Defaults;WinTypes=Winapi.Windows;WinProcs=Winapi.Windows;
DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE -DDEBUG -Ibuild;"c:\program files (x86)\embarcadero\studio\18.0\lib\Win32\release";
C:\Users\Marcelo\Documents\Embarcadero\Studio\18.0\Imports;"c:\program files (x86)\embarcadero\studio\18.0\Imports";
C:\Users\Public\Documents\Embarcadero\Studio\18.0\Dcp;"c:\program files (x86)\embarcadero\studio\18.0\include"
-LEC:\Users\Public\Documents\Embarcadero\Studio\18.0\Bpl -LNC:\Users\Public\Documents\Embarcadero\Studio\18.0\Dcp -NUbuild -NSWinapi;System.Win;
Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;System;Xml;Data;Datasnap;Web;Soap;Winapi; -Obuild;
C:\Users\Public\Documents\Embarcadero\Studio\18.0\Bpl;"c:\program files (x86)\embarcadero\studio\18.0\lib\Win32\release";
C:\Users\Marcelo\Documents\Embarcadero\Studio\18.0\Imports;"c:\program files (x86)\embarcadero\studio\18.0\Imports";
C:\Users\Public\Documents\Embarcadero\Studio\18.0\Dcp;"c:\program files (x86)\embarcadero\studio\18.0\include" -Rbuild;
C:\Users\Public\Documents\Embarcadero\Studio\18.0\Bpl;"c:\program files (x86)\embarcadero\studio\18.0\lib\Win32\release";
C:\Users\Marcelo\Documents\Embarcadero\Studio\18.0\Imports;"c:\program files (x86)\embarcadero\studio\18.0\Imports";
C:\Users\Public\Documents\Embarcadero\Studio\18.0\Dcp;"c:\program files (x86)\embarcadero\studio\18.0\include" -Ubuild;"c:\program files
(x86)\embarcadero\studio\18.0\lib\Win32\release";C:\Users\Marcelo\Documents\Embarcadero\Studio\18.0\Imports;"c:\program files
(x86)\embarcadero\studio\18.0\Imports";C:\Users\Public\Documents\Embarcadero\Studio\18.0\Dcp;"c:\program files (x86)\embarcadero\studio\18.0\include"
-K00400000 --description:"Zeos Core Classes and Interfaces" -NBC:\Users\Public\Documents\Embarcadero\Studio\18.0\Dcp -NHbuild -NObuild ZCore.dpk
[dcc32 Error] ZSysUtils.pas(572): E2251 Ambiguous overloaded call to 'CharInSet'
System.SysUtils.pas(5896): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
ZCompatibility.pas(1): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
[dcc32 Error] ZSysUtils.pas(576): E2251 Ambiguous overloaded call to 'CharInSet'
System.SysUtils.pas(5896): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
ZCompatibility.pas(1): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
[dcc32 Error] ZSysUtils.pas(638): E2003 Undeclared identifier: 'DecimalSeparator'
[dcc32 Error] ZSysUtils.pas(639): E2003 Undeclared identifier: 'ThousandSeparator'
[dcc32 Error] ZSysUtils.pas(642): E2251 Ambiguous overloaded call to 'CharInSet'
System.SysUtils.pas(5896): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
ZCompatibility.pas(1): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
[dcc32 Error] ZSysUtils.pas(661): E2003 Undeclared identifier: 'DecimalSeparator'
[dcc32 Error] ZSysUtils.pas(751): E2251 Ambiguous overloaded call to 'CharInSet'
System.SysUtils.pas(5896): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
ZCompatibility.pas(1): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
[dcc32 Error] ZSysUtils.pas(869): E2003 Undeclared identifier: 'DecimalSeparator'
[dcc32 Error] ZSysUtils.pas(1256): E2010 Incompatible types: 'PPointerList' and 'TPointerList'
[dcc32 Error] ZSysUtils.pas(1276): E2251 Ambiguous overloaded call to 'CharInSet'
System.SysUtils.pas(5896): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
ZCompatibility.pas(1): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
[dcc32 Error] ZSysUtils.pas(1278): E2251 Ambiguous overloaded call to 'CharInSet'
System.SysUtils.pas(5896): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
ZCompatibility.pas(1): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
[dcc32 Error] ZSysUtils.pas(1291): E2251 Ambiguous overloaded call to 'CharInSet'
System.SysUtils.pas(5896): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
ZCompatibility.pas(1): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
[dcc32 Error] ZSysUtils.pas(1299): E2251 Ambiguous overloaded call to 'CharInSet'
System.SysUtils.pas(5896): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
ZCompatibility.pas(1): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
[dcc32 Error] ZSysUtils.pas(1335): E2251 Ambiguous overloaded call to 'CharInSet'
System.SysUtils.pas(5896): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
ZCompatibility.pas(1): Related method: function CharInSet(Char; const TSysCharSet): Boolean;
[dcc32 Error] ZSysUtils.pas(1464): E2003 Undeclared identifier: 'DecimalSeparator'
[dcc32 Error] ZSysUtils.pas(1465): E2003 Undeclared identifier: 'ThousandSeparator'
[dcc32 Warning] ZSysUtils.pas(1467): W1000 Symbol 'AnsiStrPos' is deprecated: 'Moved to the AnsiStrings unit'
[dcc32 Warning] ZSysUtils.pas(1468): W1000 Symbol 'AnsiStrPos' is deprecated: 'Moved to the AnsiStrings unit'
[dcc32 Warning] ZSysUtils.pas(1479): W1000 Symbol 'AnsiStrPos' is deprecated: 'Moved to the AnsiStrings unit'
[dcc32 Warning] ZSysUtils.pas(1483): W1000 Symbol 'AnsiStrPos' is deprecated: 'Moved to the AnsiStrings unit'
[dcc32 Warning] ZSysUtils.pas(1484): W1000 Symbol 'AnsiStrPos' is deprecated: 'Moved to the AnsiStrings unit'
[dcc32 Warning] ZSysUtils.pas(1512): W1000 Symbol 'StrLen' is deprecated: 'Moved to the AnsiStrings unit'
[dcc32 Warning] ZSysUtils.pas(1531): W1000 Symbol 'StrLen' is deprecated: 'Moved to the AnsiStrings unit'
[dcc32 Fatal Error] ZEncoding.pas(917): F2063 Could not compile used unit 'ZSysUtils.pas'
Failed
Elapsed time: 00:00:01.0
No se si es que los paketes de Zeos para 2010 dejaron de ser compatibles con Berlin 10.1. No veo en el zip de Zeos otra versión más reciente.
Saludos,
Posted 30 August 2016 - 09:21 AM
Posted 30 August 2016 - 09:29 AM
Voy a probar con esa entonces por la tarde... me fui por la estable. En Lazarus venía usando 7.2-beta y no pensé en la diferencia.
Gracias,
Saludos,
Posted 30 August 2016 - 09:37 AM
Hola amigo Delphius, yo descargué la versión Zeos 7.2.1 (creo que aun no estable) y no tuve problemas ni para instalar ni para operar. Saludox !
Yo estoy pensando seriamente usar o no Zeos, casi que prefiero usar archivos XML
Saludos
Posted 30 August 2016 - 10:16 AM
Yo estoy pensando seriamente usar o no Zeos, casi que prefiero usar archivos XML
![]()
![]()
Saludos
Por ?
Saludox !
Posted 30 August 2016 - 10:25 AM
Por ?
Saludox !
Posted 30 August 2016 - 11:17 AM
Muy malas experiencias con Zeos amiguita, nunca me han gustado, solo eso
Saludos
Pues tal vez si hubiera más opciones podríamos elegir, pero a falta de pan...
Saludox !
Posted 30 August 2016 - 11:38 AM
Pues ya pude con la 7.2.1 como dijiste. Siguiendo los mismos pasos del video, con la salvedad de elegir XE10. Hubo un warning menor sobre que hay algo deprecated, y tuve que añadir los dcu.
Pero después de todo esto, compila.
Luego iré comentando mis novedades.
Posted 30 August 2016 - 12:17 PM
Pues tal vez si hubiera más opciones podríamos elegir, pero a falta de pan...
![]()
Saludox !
Por eso mi conflicto amiguita, por eso mi conflicto
Saludos