{"id":850,"date":"2017-09-06T13:53:00","date_gmt":"2017-09-06T13:53:00","guid":{"rendered":"http:\/\/opiniaodetudo.com\/?p=850"},"modified":"2017-09-06T13:53:00","modified_gmt":"2017-09-06T13:53:00","slug":"erro-access-violation-com-componentes-clientedataset-delphi-xe7","status":"publish","type":"post","link":"https:\/\/opiniaodetudo.com\/index.php\/2017\/09\/06\/erro-access-violation-com-componentes-clientedataset-delphi-xe7\/","title":{"rendered":"Erro Access Violation com componentes ClienteDataSet Delphi Xe7"},"content":{"rendered":"<p>Desde quando comecei utilizar o Delphi Xe7 tenho problemas de access violation nas telas onde utilizo ClienteDataset, e para solucionar esses problemas eu Tenho que usar uma vers\u00e3o adequada da dll Midas.dll e registra-la devidamente no computador onde usa o execut\u00e1vel, o problema disso \u00e9 que dependendo a vers\u00e3o do windows da trabalho para funcionar, as vezes vc registra na pasta system32 (quando windows\u00e9 32 bits) as vezes da problemas ao registra-las no windows 64bits na pasta sysWow e \u00e9 sempre uma novela para fazer funcionar.. hoje lendo algumas possiveis solu\u00e7\u00f5es na internet encontrei a melhor forma de resolver este problema, e o melhor de tudo \u00e9 que \u00e9 bem simples&#8230; \u00a0basta incluir nas uses do seu projeto a unit midasLIB, feito isso pronto seu problema est\u00e1 resolvido..<\/p>\n<p>&nbsp;<\/p>\n<p>o erro que geralmente \u00e9 mostrado pela falta do registro da DLL \u00e9 o seguinte:<\/p>\n<p><a href=\"https:\/\/opiniaodetudo.com\/wp-content\/uploads\/2017\/09\/entities-1-5da8c36bfa8f7154c9957d1e6e28c5a81f1f90f5.png\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"851\" data-permalink=\"https:\/\/opiniaodetudo.com\/index.php\/2017\/09\/06\/erro-access-violation-com-componentes-clientedataset-delphi-xe7\/entities-1-5da8c36bfa8f7154c9957d1e6e28c5a81f1f90f5\/\" data-orig-file=\"https:\/\/opiniaodetudo.com\/wp-content\/uploads\/2017\/09\/entities-1-5da8c36bfa8f7154c9957d1e6e28c5a81f1f90f5.png\" data-orig-size=\"603,154\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"entities-1-5da8c36bfa8f7154c9957d1e6e28c5a81f1f90f5\" data-image-description=\"\" data-medium-file=\"https:\/\/opiniaodetudo.com\/wp-content\/uploads\/2017\/09\/entities-1-5da8c36bfa8f7154c9957d1e6e28c5a81f1f90f5-300x77.png\" data-large-file=\"https:\/\/opiniaodetudo.com\/wp-content\/uploads\/2017\/09\/entities-1-5da8c36bfa8f7154c9957d1e6e28c5a81f1f90f5.png\" class=\"alignnone  wp-image-851\" src=\"https:\/\/opiniaodetudo.com\/wp-content\/uploads\/2017\/09\/entities-1-5da8c36bfa8f7154c9957d1e6e28c5a81f1f90f5-300x77.png\" alt=\"\" width=\"732\" height=\"188\" srcset=\"https:\/\/opiniaodetudo.com\/wp-content\/uploads\/2017\/09\/entities-1-5da8c36bfa8f7154c9957d1e6e28c5a81f1f90f5-300x77.png 300w, https:\/\/opiniaodetudo.com\/wp-content\/uploads\/2017\/09\/entities-1-5da8c36bfa8f7154c9957d1e6e28c5a81f1f90f5-600x154.png 600w, https:\/\/opiniaodetudo.com\/wp-content\/uploads\/2017\/09\/entities-1-5da8c36bfa8f7154c9957d1e6e28c5a81f1f90f5.png 603w\" sizes=\"(max-width: 732px) 100vw, 732px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Espero que tenha ajudado.. abs<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Desde quando comecei utilizar o Delphi Xe7 tenho problemas de access violation nas telas onde utilizo ClienteDataset, e para solucionar esses problemas eu Tenho que usar uma vers\u00e3o adequada da dll Midas.dll e registra-la devidamente no computador onde usa o execut\u00e1vel, o problema disso \u00e9 que dependendo a vers\u00e3o do windows da trabalho para funcionar, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","footnotes":"","jetpack_publicize_message":""},"categories":[17,12],"tags":[],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6N3xn-dI","jetpack-related-posts":[{"id":705,"url":"https:\/\/opiniaodetudo.com\/index.php\/2016\/10\/25\/erro-out-of-memory-no-delphi-xe7\/","url_meta":{"origin":850,"position":0},"title":"Erro Out-of-Memory  no Delphi XE7","date":"outubro 25, 2016","format":false,"excerpt":"Outro problema que enfrentei no Delphi e muitos devem estar sofrendo \u00e9 o erro \"Out-of-Memory\" esse erro geralmente ocorre quando o execut\u00e1vel do seu projeto come\u00e7a a ficar grande, pelo menos no meu caso, encontrei uma forma de reduzir essa ocorr\u00eancia a quase zero, por outro lado o auto-completar parou\u2026","rel":"","context":"Em &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":695,"url":"https:\/\/opiniaodetudo.com\/index.php\/2016\/10\/14\/resolver-erro-exception-eaccessviolation-in-module-rtl210-bpl-at-00016a9c-no-delphi-xe7\/","url_meta":{"origin":850,"position":1},"title":"Resolver erro Exception EAccessViolation in module rtl210.bpl at 00016A9C no Delphi Xe7","date":"outubro 14, 2016","format":false,"excerpt":"Fala pessoal, faz um tempo que n\u00e3o posto nada por aqui, e faz dias que venho tendo problemas no meu ambiente de trabalho com Delphi Xe7 e Windows 10 64bits.. sempre com esse erro ao fechar o delphi, como eu uso o acbr aqui, vi no forum do ACBR uma\u2026","rel":"","context":"Em &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":697,"url":"https:\/\/opiniaodetudo.com\/index.php\/2016\/10\/14\/resolver-erro-debug-process-is-already-running\/","url_meta":{"origin":850,"position":2},"title":"Resolver erro \"Debug process is already running\"","date":"outubro 14, 2016","format":false,"excerpt":"Geralmente esse erro vem seguido de um erro ligado a DLL ntdll.dll, e parece que vai piorando com o tempo, ele ocorre geralmente quando voc\u00ea uso o debugador do delphi, e para resolver embora dif\u00edcil de encontrar a maneira \u00e9 relativamente facil, siga os procedimentos abaixo e veja se resolve,\u2026","rel":"","context":"Em &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":91,"url":"https:\/\/opiniaodetudo.com\/index.php\/2015\/09\/28\/criando-um-jogo-da-velha-m-delphi-7-para-fixar-conceitos-de-estrutura-condicional\/","url_meta":{"origin":850,"position":3},"title":"Criando um Jogo da Velha no Delphi Xe7 para fixar conceitos de estrutura condicional","date":"setembro 28, 2015","format":false,"excerpt":"Pra quem est\u00e1 tendo aulas de l\u00f3gica, ou introdu\u00e7\u00e3o a programa\u00e7\u00e3o, esse projeto pode ajudar bastante a entender o conceito e aplica\u00e7\u00e3o pr\u00e1tica da estrutura condicional, criamos durante a aula um jogo da velha utilizando apenas estrutura condicional para implementar as funcionalidades do jogo da velha. O Projeto foi desenvolvido\u2026","rel":"","context":"Em &quot;Delphi&quot;","img":{"alt_text":"Jogo Velha","src":"https:\/\/i2.wp.com\/opiniaodetudo.com\/wp-content\/uploads\/2015\/09\/Jogo-Velha-264x300.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":735,"url":"https:\/\/opiniaodetudo.com\/index.php\/2017\/03\/21\/erro-em-aplicacao-delphi-quando-utiliza-sistemas-bancarios-na-mesma-maquina\/","url_meta":{"origin":850,"position":4},"title":"Erro em Aplica\u00e7\u00e3o delphi quando utiliza Sistemas banc\u00e1rios na mesma maquina","date":"mar\u00e7o 21, 2017","format":false,"excerpt":"Pessoal, a tempos venho enfrentando problemas com aplica\u00e7\u00f5es delphi em clientes que utilizam na mesma maquina que a aplica\u00e7\u00e3o acesso a sites de Bancos como Caixa, Banco do Brasil Santander etc... Em algumas ocasi\u00f5es os icones dos bot\u00f5es somem, em outras ocasi\u00f5es o Executa abre na lista de processos mas\u2026","rel":"","context":"Em &quot;Delphi&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":292,"url":"https:\/\/opiniaodetudo.com\/index.php\/2015\/10\/21\/criar-um-aplicativo-de-contagem-regressiva-de-segundos-em-delphi-e-c\/","url_meta":{"origin":850,"position":5},"title":"Criar um aplicativo de contagem Regressiva de Segundos em Delphi e C#","date":"outubro 21, 2015","format":false,"excerpt":"Ol\u00e1 galera, eu aqui de novo com mais um material legal, ontem o pessoal do time de Rugby que treina na ETEC de Bebedouro me informaram\u00a0que tinham um problema para o jogo deles, que era um cronometro que marcasse 40 segundos regressivos, podendo ser pausado, para isso fiz dois modelos\u2026","rel":"","context":"Em &quot;Not\u00edcias&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/opiniaodetudo.com\/index.php\/wp-json\/wp\/v2\/posts\/850"}],"collection":[{"href":"https:\/\/opiniaodetudo.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/opiniaodetudo.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/opiniaodetudo.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/opiniaodetudo.com\/index.php\/wp-json\/wp\/v2\/comments?post=850"}],"version-history":[{"count":1,"href":"https:\/\/opiniaodetudo.com\/index.php\/wp-json\/wp\/v2\/posts\/850\/revisions"}],"predecessor-version":[{"id":852,"href":"https:\/\/opiniaodetudo.com\/index.php\/wp-json\/wp\/v2\/posts\/850\/revisions\/852"}],"wp:attachment":[{"href":"https:\/\/opiniaodetudo.com\/index.php\/wp-json\/wp\/v2\/media?parent=850"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/opiniaodetudo.com\/index.php\/wp-json\/wp\/v2\/categories?post=850"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/opiniaodetudo.com\/index.php\/wp-json\/wp\/v2\/tags?post=850"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}