Ir para conteúdo
  • Cadastre-se

Gustavo_Schwarz

Membros Pro
  • Total de ítens

    50
  • Registro em

  • Última visita

Tudo que Gustavo_Schwarz postou

  1. @Daniel Simoes, percebi que se tem uma quebra de linha antes da impressão ele funciona normal. Mesma coisa acontece com outros aparelhos. Elgin SmartPOS e GPOS700.
  2. Do print é um Gertec GPOS720.
  3. Pois é... Mas eu tentei com essas também e ficou na mesma. O estranho e que no GPOS700 que antes funcionava agora n funciona mais uehuehuehuehue. Não sei o que pode ser, como eu mesmo desenhei o cupom, acabei removendo os acentos mas estava pensando em usar o DanfeEscPOS e ai bagunçou tudo.
  4. Pessoal, mesmo usando o padrão de código UTF8 está ocasionando problemas nas impressões através do PosPrinter no Android. E foi depois de uma atualização dos componentes. Estou fazendo algo de errado? Se puderem me orientar. Obrigado.
  5. Nada ainda Eu atualizei para Delphi 12.2 e a versão é essa mesma.
  6. Bom dia, sabe me dizer se foi aprovado?
  7. Eu atualizei para 12.2, e percebi que a versão do Java2OP.exe ainda é a mesma que a utilizada na descrição da tarefa.
  8. Eu não tenho esta versão, mas vou procurar fazer este teste.
  9. Então, tem um outro equipamento que eu já homologuei com eles, que é o GPOS720. Esse eles me mandaram a unit pronta, pois também dava erro aqui. Só que eles falaram que quem montou ela foi Marco Polo do SAC Fiscal através de uma parceiria. Mas que pelo Java2OP.exe não iria conseguir por conta de estar defasado.
  10. Pessoal, estou tendo problemas em gerar a unit das libs .jar recentes da Gertec através do Java2OP.exe. Estou recebendo o retorno abaixo. C:\Program Files (x86)\Embarcadero\Studio\23.0\bin\converters\java2op>Java2OP.exe -jar libged780.jar Embarcadero Java2OP Version 12.16582 ($Rev: 95842 $) Copyright(c) 2016-2020 Embarcadero Technologies, Inc. Parsing xml: C:\Program Files (x86)\Embarcadero\Studio\23.0\bin\converters\java2op\bootclasses.xml Parsing jar: libged780.jar Error: (EAccessViolation) - Access violation at address 00FFBB34 in module 'Java2OP.exe'. Read of address FFFFFFFE Acionei o time de integração da Gertec, e eles me passaram que este problema é devido ao Java2OP que não recebe mais atualização a algum tempo pela Embarcadero. Alguém ja passou por isso? Existe alguma solução alternativa? libged780.jar
  11. Também alterei o exemplo. ACBrPosPrinterAndroid.dprojACBrPosPrinterAndroidFr.zip Precisei anexar como .zip o ACBrPosPrinterAndroidFr.pas, pois estava recendo erro ao carregar aqui.
  12. Bom dia @Alexandre de Paula. Alterações no componente. ACBrPosPrinterGEDI.pasG720Interface.pas
  13. Opa, @Juliomar Marchetti. Eu fiz talvez dois pequenos ajustes, que foi adicionar a lib, e a interface, além de adicionar um condicional de compilação. Funcionou certinho no GPOS720. Posso subir as alterações?
  14. Sim, eu também reiniciei. Pesquisei bastante no Google e encontrei várias pessoas com o mesmo problema, mas em outras linguagens de programação. Em alguns casos, o problema era diferente, mas a mensagem de erro era a mesma. No Xamarin, por exemplo, a solução foi alterar o D8 (<AndroidDexTool>d8</AndroidDexTool>). No Flutter, bastou atualizar a versão do Java. Depois de várias tentativas, ajustando a IDE, o projeto e as versões do JDK, decidi testar com a versão 12 do Delphi SDK (base 26.1.1) e consegui compilar. Ainda não descobri o motivo exato, pois na máquina de outro desenvolvedor, o mesmo projeto foi compilado com o Delphi 10.4, SDK 25.2.5, API 29 e Java 8 sem problemas. Por enquanto, continuarei utilizando a versão 12, e tentarei compilar para o GPOS700, que roda Android 5.1. Obrigado pessoal.
  15. Eu também pensei nisso. Mas é estranho ele indicar (currently 13). E lá na Gertec, o pessoal está compilando na 25 também.
  16. Pessoal, eu tenho um PDV Android que até então funciona muito bem. Eu já tenho ele homologado no Gertec GPOS700 e agora preciso também homologar no GPOS720, mas quando eu adiciono a lib (Em anexo) do 720 ele para de compilar acusando o erro abaixo: [Exec Error] EXEC(1): com.android.dx.cf.code.SimException: ERROR in gedi.t1.b:(Ljava/lang/String;)I: invalid opcode ba - invokedynamic requires --min-sdk-version >= 26 (currently 13) Peguei um exemplo em Delphi com a Gertec, e acontece a mesma coisa. Nem eles conseguiram me ajudar, fizemos uma call para verificar a configurações do ambiente de desenvolvimento, e aparentemente está igual. Mas lá compila . Delphi 10.4 libgedi-0.16.17-beta.0-gpos720-payment-release.jar
  17. Beleza, estou vendo com o pessoal da Gertec. No que eu puder vou contribuir sim.
  18. Opa pessoal. Uma dúvida, eu vi que foi comentado no exemplo do ACBrPosPrinter Android a parte do GEDIPrinter e também foi retirado a biblioteca da lib. Não vai mais ter suporte ao GPOS700 ou 720?
  19. Não consegui encontrar essa documentação. Você poderia, por favor, me enviar o link? Gostaria de dar uma olhada. Atualizei meu app para a versão mais recente do Android, o que exigiu várias modificações no código e ainda há algumas pendentes. No entanto, enfrento outro problema: alguns equipamentos estão em versões mais antigas e ainda estão em produção. Gostaria, pelo menos, de atualizar o Delphi para a versão 12.1, mas continuar compilando com a API 29.
  20. Só que eu tenho aqui um app que foi criado faz um bom tempo no Delphi 10.3, ele roda no GPOS700 que é Android 5.1 . Queria atualizar meu projeto para funcionar no GPOS720, que é Android 10, justamente um que não deixa eu depurar.
  21. Tentei em um aparelho com a 6 e outro com a 10 Julio, agora que você falou, tentei na 12 aqui e deu certo. Deu o "Launching" e executou normal. No caso está em depuração como esperado.
  22. Mesma coisa Não mencionei, mas testei com outros aparelhos também
  23. Acredito que sim... No caso dessa instalação do Delphi 12, deixei o que ele mesmo criou. Eu estou analizando o logcat, mas não identifiquei nada por enquanto. Vou compartilhar com vocês. 08-12 15:41:06.197 3887 30513 I DpmTcmClient: RegisterTcmMonitor from: org.apache.http.impl.conn.TcmIdleTimerMonitor 08-12 15:41:07.495 3887 30513 D XutilsAgentHttpSender: response message: {"body":{"cmd":"respInstalledApp","status":1},"fmt":2} 08-12 15:41:07.496 3887 30513 I AbstractServerTask: result: {"status":1,"cmd":"respInstalledApp"} 08-12 15:41:07.496 3887 30513 I WakeLockUtil: releaseWakeLock 08-12 15:41:07.498 3887 30513 D AbstractTask: listenerIsNull = [true],taskName = [11] 08-12 15:41:08.106 1479 1503 I ActivityManager: Start proc 30559:com.linkfield.softsim/1000 for service com.linkfield.softsim/.service.SoftSIMService 08-12 15:41:08.146 30559 30559 W Environment: SD_EXTERNAL_STORAGE undefined; falling back to default 08-12 15:41:08.147 30559 30559 W Environment: SD_ROOT_STORAGE undefined; falling back to default 08-12 15:41:08.197 30559 30559 W System : ClassLoader referenced unknown path: /system/priv-app/com.linkfield.softsim/lib/arm 08-12 15:41:08.269 30559 30559 D SoftSIMService: onCreate() 08-12 15:41:08.302 30559 30559 E SoftSIMService: device imei: 862634041080188 08-12 15:41:08.312 30559 30559 D SoftSIMService: is system app: true, is preloaded app: true 08-12 15:41:08.327 30559 30559 E ActivityThread: Failed to find provider info for com.linkfield.softsimprovider 08-12 15:41:08.327 30559 30559 W System.err: java.io.FileNotFoundException: No content provider: content://com.linkfield.softsimprovider/init.dat 08-12 15:41:08.327 30559 30559 W System.err: at android.content.ContentResolver.openTypedAssetFileDescriptor(ContentResolver.java:1092) 08-12 15:41:08.327 30559 30559 W System.err: at android.content.ContentResolver.openAssetFileDescriptor(ContentResolver.java:944) 08-12 15:41:08.328 30559 30559 W System.err: at android.content.ContentResolver.openInputStream(ContentResolver.java:664) 08-12 15:41:08.328 30559 30559 W System.err: at com.linkfield.softsim.service.SoftSIMService.n(SourceFile:845) 08-12 15:41:08.328 30559 30559 W System.err: at com.linkfield.softsim.service.SoftSIMService.onCreate(SourceFile:601) 08-12 15:41:08.328 30559 30559 W System.err: at android.app.ActivityThread.handleCreateService(ActivityThread.java:2877) 08-12 15:41:08.328 30559 30559 W System.err: at android.app.ActivityThread.access$1900(ActivityThread.java:150) 08-12 15:41:08.328 30559 30559 W System.err: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1427) 08-12 15:41:08.328 30559 30559 W System.err: at android.os.Handler.dispatchMessage(Handler.java:102) 08-12 15:41:08.328 30559 30559 W System.err: at android.os.Looper.loop(Looper.java:148) 08-12 15:41:08.328 30559 30559 W System.err: at android.app.ActivityThread.main(ActivityThread.java:5417) 08-12 15:41:08.328 30559 30559 W System.err: at java.lang.reflect.Method.invoke(Native Method) 08-12 15:41:08.328 30559 30559 W System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 08-12 15:41:08.328 30559 30559 W System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 08-12 15:41:08.385 1479 3796 D ConnectivityService: listenForNetwork for Listen from uid/pid:1000/30559 for NetworkRequest [ id=9, legacyType=-1, [ Transports: CELLULAR|WIFI Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VPN] ] 08-12 15:41:08.390 30559 30559 D SoftSIMService: ACTION_SIM_STATE_CHANGED: 1 08-12 15:41:08.390 30559 30559 D SoftSIMService: PhoneStateListener onServiceStateChanged State=1 08-12 15:41:08.392 30559 30577 D SoftSIMService: NetworkCallback onAvailable:[type: WIFI[], state: CONNECTED/CONNECTED, reason: (unspecified), extra: "Desenvolvimento", roaming: false, failover: false, isAvailable: true] capabilities:[ Transports: WIFI Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VPN&VALIDATED LinkUpBandwidth>=1048576Kbps LinkDnBandwidth>=1048576Kbps SignalStrength: -44] 08-12 15:41:10.217 30587 30587 D AndroidRuntime: >>>>>> START com.android.internal.os.RuntimeInit uid 2000 <<<<<< 08-12 15:41:10.225 30587 30587 D AndroidRuntime: CheckJNI is OFF 08-12 15:41:10.300 30587 30587 D ICU : No timezone override file found: /data/misc/zoneinfo/current/icu/icu_tzdata.dat 08-12 15:41:10.375 30587 30587 I Radio-JNI: register_android_hardware_Radio DONE 08-12 15:41:10.428 30587 30587 D AndroidRuntime: Calling main entry com.android.commands.am.Am 08-12 15:41:10.434 1479 3828 I ActivityManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=com.embarcadero.TabbedwithNavigation/com.embarcadero.firemonkey.FMXNativeActivity} from uid 2000 on display 0 08-12 15:41:10.487 30587 30587 D AndroidRuntime: Shutting down VM 08-12 15:41:10.509 1479 3505 V BoostFramework: BoostFramework() : mPerf = com.qualcomm.qti.Performance@2b9c87c 08-12 15:41:10.509 1479 3505 I ActivityManager: Start proc 30641:com.embarcadero.TabbedwithNavigation/u0a167 for activity com.embarcadero.TabbedwithNavigation/com.embarcadero.firemonkey.FMXNativeActivity 08-12 15:41:10.513 30641 30641 I art : Late-enabling -Xcheck:jni 08-12 15:41:10.538 30641 30641 W Environment: SD_EXTERNAL_STORAGE undefined; falling back to default 08-12 15:41:10.538 30641 30641 W Environment: SD_ROOT_STORAGE undefined; falling back to default 08-12 15:41:10.570 30641 30641 W ActivityThread: Application com.embarcadero.TabbedwithNavigation can be debugged on port 8100... 08-12 15:41:10.865 30641 30641 W linker : /data/app/com.embarcadero.TabbedwithNavigation-2/lib/arm/libTabbedwithNavigation.so: unused DT entry: type 0x1d arg 0x13c8d 08-12 15:41:13.025 30641 30641 I Adreno-EGL: <qeglDrvAPI_eglInitialize:379>: EGL 1.4 QUALCOMM build: Nondeterministic_AU_msm8909_LA.BR.1.2.7_RB1__release_AU (I7d704ff208) 08-12 15:41:13.025 30641 30641 I Adreno-EGL: OpenGL ES Shader Compiler Version: E031.29.00.00 08-12 15:41:13.025 30641 30641 I Adreno-EGL: Build Date: 08/31/16 Wed 08-12 15:41:13.025 30641 30641 I Adreno-EGL: Local Branch: 08-12 15:41:13.025 30641 30641 I Adreno-EGL: Remote Branch: quic/LA.BR.1.2.7_rb1.30 08-12 15:41:13.025 30641 30641 I Adreno-EGL: Local Patches: NONE 08-12 15:41:13.025 30641 30641 I Adreno-EGL: Reconstruct Branch: NOTHING 08-12 15:41:13.424 30641 30725 D OpenGLRenderer: Use EGL_SWAP_BEHAVIOR_PRESERVED: true 08-12 15:41:13.568 30641 30725 I OpenGLRenderer: Initialized EGL, version 1.4 08-12 15:41:14.103 30641 30641 I Choreographer: Skipped 32 frames! The application may be doing too much work on its main thread. 08-12 15:41:14.161 1479 1518 I ActivityManager: Displayed com.embarcadero.TabbedwithNavigation/com.embarcadero.firemonkey.FMXNativeActivity: +3s670ms (total +9m55s786ms) 08-12 15:41:18.094 1479 1503 I ActivityManager: Start proc 30852:com.qualcomm.display/1000 for service com.qualcomm.svi/.SVIService 08-12 15:41:18.128 30852 30852 W Environment: SD_EXTERNAL_STORAGE undefined; falling back to default 08-12 15:41:18.130 30852 30852 W Environment: SD_ROOT_STORAGE undefined; falling back to default 08-12 15:41:18.167 30852 30852 W System : ClassLoader referenced unknown path: /system/app/SVIService/lib/arm 08-12 15:42:10.189 4426 4440 I art : Background partial concurrent mark sweep GC freed 117(6KB) AllocSpace objects, 0(0B) LOS objects, 91% free, 1116KB/13MB, paused 973us total 117.666ms
  24. Também não é esse o problema. Continuo investigando, mas até agora nada do que fiz trouxe uma solução.
  25. Pessoal, estou enfrentando um problema e gostaria de ajuda. Instalei recentemente o Delphi 12 na minha máquina para realizar alguns testes. No entanto, ao executar o projeto (F9), o aplicativo é instalado corretamente e inicia, mas não consigo depurar o código. O status fica travado em "Launching", conforme mostrado abaixo. Este projeto foi criado especificamente para testes, sendo um projeto novo, criado no Delphi 12. Ativei todas as permissões necessárias, mas ainda assim não consigo identificar o motivo do problema. No Delphi 10.3, o mesmo procedimento funciona normalmente. Já observei travamentos durante o "Launching" em alguns projetos para dispositivos APOS, mas este caso é diferente. O problema ocorre em qualquer dispositivo e não trava a IDE. Consigo até cancelar o processo quando percebo que não avança. Agradeço qualquer ajuda que puderem oferecer.
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.