Skip to main content

Delforexp delphi xe2


Tenho sido por algum tempo liberando experimental GExperts versões que incluem o formatador de código anteriormente conhecido como DelForEx com algumas melhorias e correções. A versão mais recente é de 2008-12-26 e suporta as seguintes versões Delphi: Delphi 6 a 7 Delphi 2005 a 2010 Delphi XE Delphi XE2 para XE7 Por favor, note que eu estou usando apenas com Delphi 2007, então as outras versões Pode ter erros desconhecidos. Além disso, nem todas as melhorias de idioma de versões posteriores do Delphi funcionarão, p. Tipos aninhados, genéricos e métodos anônimos. Btw: Qualquer ajuda melhorar o formatador, especialmente adicionando as novas linguagens construções seria apreciado. O código fonte pode ser baixado do repositório subversion vinculado a partir da minha página inicial. A versão TWM do GExperts funciona bem e está bem integrada no IDE. Ele permite que você escreva e modifique seu código sem se preocupar muito com a formatação exata, basta acertar a tecla de acesso atribuída e ele imediatamente reformata. Eu sempre achei fácil de configurar para combinar com o estilo que eu prefiro, e não tão complexo como JEDI Code Format, que parecia ser um exagero para mim. A versão Delphi 2009 está agora disponível a partir do link postado acima, embora baseado em uma versão beta do GExperts. No entanto, ainda é muito o mesmo formatador embaixo, e não tem conhecimento da sintaxe de algumas das melhorias mais recentes do Delphi. Respondeu 31 de dezembro 08 às 12: 19here39s uma pergunta técnica para não-tech Eu não tive ocasião de querer fazer isso antes, então I39m esperando alguém pode me iluminar. Eu tenho um aplicativo construído em D7, e it39s bastante complexo em sua funcionalidade. É possível reconstruir o aplicativo para ser executado como um serviço Isso exigiria separar a interface do usuário do aplicativo Obrigado, Bill William Meyer escreveu em 22/04/2010. Eu não tive ocasião de querer fazer isso antes, então espero que alguém possa me iluminar. Eu tenho um aplicativo construído em D7, e ele é bastante gt complexo em sua funcionalidade. É possível reconstruir o aplicativo para executar gt como um serviço. Teste Não-Tech Eu não vi nada durante três dias neste grupo - Q 01/24/2017 15:15:19 1.19.1.372 Q39sBrokenToolBar Correndo em TQ Quentin Correll escreveu: gt Eu não vi nada há três dias neste grupo Como Pode ser Você respondeu a um post de Nick na thread quotTest the bestquot hoje. - Arno Arno, Como isso pode ser Você respondeu a um post de Nick no thread quotTest o bestquot hoje. Estranhamente, eu poderia postar. Ltggt Mas eu não tinha certeza sobre isso desde XN didn39t quotreceivequot nada até que eu fiz. Delphi mercado inexistente Parece que o mercado de contratação de desenvolvimento para Delphi secou. Alguém está encontrando contratos Não emprego, contrato de trabalho. Gt gt Parece que o mercado de contratação de desenvolvimento para a Delphi secou. Onde gt Alguém está encontrando contratos Não emprego, contrato de trabalho. Sim - Atenciosamente Bruce McGee Software Glooscap gt gt gt Onde os EUA. Gt gt Sim BTW, você está mantendo mais de 2 pessoas empregadas em tempo integral gt gt Os EUA. Não-Tech Postings Rejeitado Testes. Ontem minhas postagens para não-tech estavam sendo quotrejected. quot - Q 04/05/2017 09:16:20 XanaNews Versão 1.19.1.278 Q39sBrokenToolBar Quentin, Testing. Ontem minhas mensagens para não-tech estavam sendo quotrejected. quot Parece que apenas minhas respostas estão sendo rejeitadas. - Q 04/05/2017 09:19:30 XanaNews Versão 1.19.1.278 Q39sBrokenToolBar Quentin, Testando. Ontem minhas mensagens para não-tech estavam sendo quotrejected. quot Parece que apenas minhas respostas estão sendo rejeitadas. Esta resposta w. Delphi XE5 Oi, Acabei de instalar o XE5. Não há arquivo setuppaserver. zip. Onde posso obtê-lo Joe gt gt Oi, gt gt Apenas instalado XE5. Não há arquivo setuppaserver. zip. Gt gt Onde posso obtê-lo gt gt Joe Apenas percebi que o seu arquivo. Pkg. Delphi e Delphi para. Net Parece que Delphi para. Net é mais lento do que o Delphi Win32 nativo applicaiton. Gostaria de saber se é verdade todo o aplicativo. net é mais lento do que Win32 nativo applicaiton ou é Delphi para. Net apenas. Sua informação é muito apreciada, Inung On 2017-06-21 18:20:17 0100, Inung Huang disse: gt Parece que Delphi para. Net é mais lento do que Delphi Win32 nativo applicaiton. Gt Eu gostaria de saber se é verdade todos os aplicativos. Net é mais lento do que gt Win32 nativo applicaiton ou é Delphi para. Net apenas. Se você está apenas executando o código no aplicativo uma vez, então, sim, yo. D2009 Datasnap de clientes não-Delphi D2009 Datasnap seguir todos os padrões para chamar de clientes não-padrão. por exemplo. PHP chamando D2009 camada média. Obrigado CB Christopher Burke escreveu: gt Does D2009 Datasnap seguir quaisquer normas para chamar de clientes não-padrão gt. JSON - baseado em ECMAScript (JavaScript). Saudações Rob H -. Não-tech com uma pergunta de cópia de arquivo Posso simplesmente copiar ou backup / restaurar meu e-mail GW55 / calendário / etc. Arquivos para outro servidor se meu servidor original caiu ou I39m mudando para um novo servidor Eu suponho que eu precisaria descarregar GW, mas quais arquivos eu iria copiar Obrigado. explicar. Você quer dizer o PO inteiro ou o quê. elucidar. - Michael J. Bell Novell Suporte Conexão Voluntário Sysop Autor de Guinevere (openhandhome) POR FAVOR: Não me envie um e-mail privado a menos que especificamente perguntou. I39m um voluntário, não um empregado Novell Todas as opiniões e conselhos fornecidos são MINE sozinho e NÃO Novell. Não-VCL ZIP classe / componente queria Hi, I39m procurando uma classe ZIP / componente que doesn39t usar qualquer unidade VCL / stuff. Ele deve suportar os nomes de arquivos Unicode, porém, eu sei que o suporte ZIP existe no XE, mas isso não é suficiente. - Arno Garrels Em 9/6/2017 10:33, Arno Garrels escreveu: gt I39m procurando uma classe ZIP / componente que doesn39t usar qualquer VCL gt unidade / coisas. Ele deve suportar os nomes de arquivos Unicode, porém, eu sei que o gt ZIP tem suporte no XE, mas isso não é suficiente. A maioria dos componentes de fecho de correr de terceiros são componentes não visuais, de modo que não dependem da VCL. A abrevia tem algum visu. Servindo datasets para (não-Delphi).Net cliente Eu ficaria grato por alguns conselhos sobre a melhor maneira de projetar um serviço da web Delphi para interoperar com um cliente não-Delphi. Net. O plano é usar o RAD Studio 2007 para gravar um servidor SOAP para transferir conjuntos de dados para e de um cliente. Net remoto. A extremidade do cliente é parte de um Web site que está sendo construído por um outro partido. Os conjuntos de dados contêm registros com tipos de dados simples e BLOBs. Minha preferência seria escrever o servidor SOAP como um aplicativo WIN32 nativo, mas minha impressão é que isso exigiria uma grande quantidade de código de serialização personalizado para ser escrito. Usando Zip no Delphi XE5, exemplos em qualquer lugar Por anos eu usei um dll externo para compactar arquivos de dados juntos em um único arquivo zip. Os autores do arquivo zip32.pas e da DLL associada são Theo Bebekis e Marcus Wirth e no arquivo há menção de Info-Zip. As fontes que eu uso são de janeiro de 2000. De qualquer maneira, desde que eu estou convertendo agora a aplicação velha de Delphi7 a XE5 eu gostaria de usar a funcionalidade incorporada do fecho de correr, mas eu tenho o problema que encontra todos os exemplos em como usar System. Zip. Alguém pode aqui me apontar para um exemplo de trabalho que pacotes de arquivos em um zip SEM também recheio no original p. Delphi XE5 Oi, Enquanto I39m excessivamente satisfeito com Delphi XE5 (ao lado de algumas coisas estranhas), há 1 coisa que é realmente irritante: a ampulheta sem parar no IDE. Quando eu clicar duas vezes uma palavra para selecionar: ampulheta. Quando eu mover o cursor 2 espaços: ampulheta. Rolagem: ampulheta. Ao digitar alguns caracteres: ampulheta. E isso é realmente o tempo todo. O IDE congela e I39m perdendo muito tempo sempre esperando para continuar. I39m perguntando por que Embarcadero doesn39t corrigir problemas como este. Eu descobri que desativar quotCode par ametersquot, quotTooltip expression evaluationquot, q. Delphi XE2 - System. Zip Oi. Atualmente, estou usando os componentes quotVCLZipquot 3 para gerar e manipular arquivos zip. Quero adotar o meu código para usar o TZip do System. Zip, já que o VCLZip não é mais mantido e não há nenhuma versão oficial do Delphi XE2. Estou faltando funções para renomear (ou remover) arquivos dentro de um arquivo zip existente. Alguém por favor me dê um conselho como isso pode ser feito com System. Zip Obrigado pela sua ajuda Em 1/6/2017 4:27 AM, Ajoschi Roth escreveu: gt Estou faltando funções para renomear (ou remover) arquivos dentro de um existente arquivo ZIP. Alguém pode me dar um. Criando arquivos zip não-copiáveis ​​download em VS2008 Oi, eu estou pensando em vender quothow toquot vídeos do meu site que eu vou permitir que os usuários authrenticated para fazer o download. No entanto, a fim de impedi-los redistribuindo-os a outros (Deus me livre), eu preciso de uma maneira de restringir seus downloads para ser utilizável em apenas say1, 2 ou 3 machines. I ouviram falar de DRM, mas não sei como funciona, I39m Wndering se VS2008 tem qualquer coisa acima da luva que eu posso usar. Todas as idéias, como sempre, agradeceu Paul VS não tem tais facilidades. Além disso, copiar arquivos sempre é possível. DRM pode impedir os usuários de abrir arquivos. For. Posted no Delphi XE2 A classe NSWorkspace fornece um conjunto de métodos e propriedades que permitem abrir e manipular arquivos, aplicativos e outras tarefas úteis. Uma dessas propriedades pode ser usada para listar os aplicativos em execução. A propriedade está executandoApplications. Isso retornará uma matriz de elementos NSRunningApplication que representam os aplicativos em execução. Infelizmente, a definição desta interface (NSRunningApplication) no Macapi. AppKit está incompleta. Como você pode ver na definição acima não há uma propriedade para recuperar o nome do aplicativo ou caminho. Assim, a primeira tarefa, a fim de recuperar a lista dos aplicativos em execução é adicionar as propriedades em falta como tal. Agora, usando um TStringGrid podemos listar todas as aplicações do usuário em execução E este é o resultado final. Nota. A propriedade runningApplications apenas lista os aplicativos do usuário e não fornece informações sobre todos os processos no sistema. Para acessar todo o processo você pode usar a função sysctl com os valores CTLKERN, KERNPROC, KERNPROCALL. Faça o download do exemplo do projeto Firemonkey do Github. Dentro da unidade Posix. SysSysctl (que é a tradução para o arquivo sysctl. h) você pode encontrar um conjunto de arrays (CTLNAMES, CTLKERNNAMES, CTLHWNAMES, CTLUSERNAMES, CTLVMNAMES) que contém os nomes de alias para os elementos de informação do sistema, Os itens desses arrays você pode criar o parâmetro de nome para o método SysCtlByName. Por exemplo, se você quiser acessar a versão do kernel, você pode criar o alias assim e então usar o método SysCtlByName Outra opção é usar essas definições para construir um conjunto de métodos para recuperar todas as informações do sistema incluídas nessas estruturas. Experimente o próximo projeto de amostra. No seguinte artigo você pode aprender a usar o sysctl. Sysctlbyname e sysctlnametomib para obter informações do sistema (valores de kernel, hardware, rede, sistema de arquivos, dados específicos de máquinas e de usuários) nos sistemas OSX e iOS. Sysctl O sysctl permite recuperar e definir informações do sistema, os dados retornados da função sysctl () são inteiros (int32, int64), strings (AnsiStrings) e structs (registros). Esta função é definida na Posix. SysSysctl (SysSysctlAPI. inc) unidade Nota. A unidade Posix. SysSysctl é uma tradução parcial do arquivo sysctl. h. Nome. Esse parâmetro recebe um ponteiro para um valor de estilo Management Information Base (MIB), que é apenas uma matriz de inteiros. Cada elemento desta matriz deve ser preenchido com os valores relacionados à informação para ler ou escrever. O número de elementos dessa matriz depende dos dados a serem obtidos ou modificados, na maioria das vezes apenas precisamos passar e preencher um mib com 2 elementos (valores inteiros). O primeiro elemento indica o nível (localização) da informação e o segundo elemento indica o valor a recuperar. Estes são os valores possíveis para o primeiro elemento do mib. Nota: Todos estes valores já estão definidos na unidade Posix. SysSysctl. Portanto, se quisermos acessar os valores relacionados ao kernel, devemos preencher o mib assim. O segundo valor do elemento está relacionado ao primeiro nível e os possíveis valores são definidos na unidade Posix. SysSysctl também, por exemplo para obter os processos max suportados Pelo sistema, devemos usar o valor KERNMAXPROC (00000006). Namelen. Este parâmetro é o comprimento da estrutura mib. Oldp. Deve ser preenchido com um ponteiro para o buffer a ser recebido. A informação que pode ser um inteiro, int64, um AnsiString (MarshaledAString) ou um registro. Oldlen Indica o tamanho do parâmetro oldp. Newp. Este parâmetro deve ser preenchido com um ponteiro para o buffer para com a informação a configurar, quando você don8217t modificar os dados que você deve passar um valor nulo. Newlen Indica o tamanho do parâmetro newp. Assim, com todas as informações acima agora você pode escrever uma função para recuperar os processos max suportados, verifique este código de exemplo que recupera um valor inteiro. Para obter um valor Int64 o código é muito semelhante, verifique este exemplo que obter o tamanho da memória instalada no sistema utilizando o nível CTLHW eo valor HWMEMSIZE. Se você quiser recuperar um valor de seqüência de caracteres, você deve obter o comprimento do valor antes para alocar o buffer, para fazer isso você deve passar um valor nil no parâmetro oldp como tal. O próximo código mostra como obter um tipo string (ascii) usando a função sysctl. Finalmente, podemos usar a função sysctl para recuperar estruturas complexas (registros) passando um ponteiro para o registro para armazenar os dados. Experimente este exemplo que obtém os valores da taxa de clock do kernel. Sysctlbyname O sysctlbyname funciona da mesma forma que o sysctl. A única diferença é que os valores são acessados ​​usando uma cadeia de alias. Porque você don8217t precisa passar uma estrutura mib e comprimento para esta função. Nome. Este parâmetro é o alias para a informação de acesso e é composto pelo nível splus a representação de seqüência de caracteres do valor para obter, porque você don8217t precisa passar uma estrutura mib. Estes são os valores possíveis para o elemento de primeiro nível Esta é uma lista de exemplo de alguns dos valores que você pode usar no parâmetro de nome da função sysctlbyname. Nota. Você pode obter uma lista completa dos valores suportados executando o comando sysctl-A de um Terminal. Finalmente este código mostra como usar a função SysCtlByName para recuperar o número de cpus instalado. Nota. A função sysctl é executada em cerca de um terço do tempo como a mesma solicitação feita via sysctlbyname. Então quando é possível usa sysctl em vez disso. Sysctlnametomib A função sysctlnametomib preenche uma estrutura mib usando um alias uma string. Esta função destina-se a ser utilizada por aplicações que pretendem utilizar repetidamente a mesma variável. Nome. Representação ASCII do valor a ser recuperado. Mibp. Ponteiro para a estrutura mib para preencher. Sizep. Ponteiro para o comprimento da estrutura mib para preencher. Tratamento de erros Todas as funções acima retornam valores 0 quando a execução foi bem sucedida, caso contrário, um código de erro é retornado, este código pode ser obtido usando a função errno (Posix. Errno) ou GetLastError. Os seguintes erros podem ser relatados (estes valores e significados são definidos no arquivo osx / ErrnoTypes. inc) Este é um aplicativo de console de amostra completo que resume este artigo. Acabei de confirmar no Vcl Styles Project duas novas correções para corrigir o QC 114040 e QC 114032 (esses problemas existem no Delphi XE2 e XE3), ambos os relatórios estão relacionados com as cores de destaque usadas para desenhar os componentes TColorBox e TComboBoxEx quando os estilos Vcl Estão ativos. QC 114032 Como você pode ver na imagem abaixo, o componente TColorBox não usa a cor de realce apropriada, mas o TColorListBox usa a cor realçada do Estilo Vcl atual. O controle TColorBox doesn8217t usar um Style Hook, portanto, a correção foi feita usando uma classe interposer. Para aplicar o caminho basta adicionar a unidade Vcl. Styles. Fixes à sua lista de usos após a unidade Vcl. ExtCtrls. E o resultado será QC 114040 O controle TComboBoxEx tem um problema semelhante. Nesse caso, a fixação do Style Hook relacionado ao controle TComboBoxEx era a chave. Para aplicar essa correção, basta registrar o gancho de estilo TComboBoxExStyleHookFix localizado na unidade Vcl. Styles. Fixes. O problema relatado em ambos os relatórios, é que as imagens não são exibidas no cabeçalho TListView com os estilos VCL habilitado. Quando você usa o Tema do Windows em um TListView com imagens no cabeçalho vai parecer assim Mas se você habilitar o Vcl Estilos, as imagens no cabeçalho são perdidas. O problema está localizado no método TListViewStyleHook. DrawHeaderSection, este método tem de pintar a imagem eo texto de cada secção do cabeçalho do ListView. Isso é parte do código com o bug O problema com o código acima é que a função SendMessage com a mensagem HDMGETIMAGELIST (que é usada para obter o imagelist atual) não está usando o identificador apropriado. O código acima está passando o identificador do ListView, mas deve passar o identificador do controle de cabeçalho, o mesmo se aplica à chamada para o método HeaderGetItem. O TListViewStyleHookFix introduz um novo método DrawHeaderSection que passa o identificador do controle de cabeçalho e corrigir o problema. Você pode usar este Stylehook adicionando Vcl. Styles. Fixes unidade para você usa cláusula e, em seguida, registrar o gancho desta forma. Navegação posterior

Comments

Popular posts from this blog

Third brain forex trading

Nossa escola de codificação. Aprenda PHP, MySQL, Javascript (jQuery), CSS, HTML 5 ONLINE DE CASA Coaching pessoal on-line disponível Você quer aprender um novo trabalho pago com uma média de 70000 USD nos EUA. Você é um empresário que quer economizar dinheiro aprendendo a selecionar as técnicas ou o software certo para vender on-line. Você é um estudante que quer ter notícias. Você quer aprender a codificar para produzir seu próprio projeto on-line por si mesmo. Você quer aprender php, mysql, javascript e usá-los para o negócio. A Academia ThirdBrain irá ajudá-lo a economizar dinheiro dando-lhe novas habilidades para ter um futuro melhor. Vamos ensinar-lhe o que 99 dos usos profissionais todos os dias, nem mais nem menos. HTML 5, Javascript, Php, gerenciamento de servidores Linux será gerenciado nas mesmas lições que trabalham em equipe com scripts real para usuários reais Trading School. Understand Trading amp Economy Cada segunda-feira às 09:00 Academia ThirdBrain ensinar também como...

Corretagem em negociação de opções na índia

Descubra qual corretor de ações oferece a corretora mais baixa na Índia para negociação de opções. A análise tenta identificar o corretor o mais barato de modo que os comerciantes possam conservar na troca Corretores & Plataformas de Negociação - Opções Brokerage Charges - parison in India in NEW TO TRADING & INVESTMENTS? - Abaixo do formato tabular das taxas de corretagem de opções cobrado por cada um dos corretores na Índia. Mesmo - embora a tabela abaixo mencione 100 Rs por lote em Sharekhan, eu usei Corretoras muito baixas. Use a calculadora de poupança de corretagem para ver quanto você pode economizar. Rs 20 flat por ordem executada para F & O e equity negociações intraday. 26 de agosto de 2017 - Flat Fee Os corretores de ações (também conhecidos como corretores de desconto) cobram uma taxa fixa Por exemplo ICICI cobra 60 / lot por opção de negociação, então se você Angel Group surgiu como um dos top 3 varejo broking casas na Índia. Currency Options Trading Brokerage ...

Definir opções binárias

DEFINIÇÃO de "opção binária" Um tipo de opção em que o pagamento é sctured para ser um montante fixo de compensação se a opção expira no dinheiro, ou nada se a opção expira fora do dinheiro. Em finanças, uma opção binária é um tipo de opção em que a recompensa pode levar apenas duas possibilidades, ou algum valor fixo (ou uma quantidade predefinida precisa ou unidades de algum ativo) ou nada (em contraste com as opções financeiras ordinárias Que normalmente têm um espectro contínuo de recompensa). 2) A definição de negociação de opções binárias. A palavra binário significa "ter duas partes". De um modo geral, tudo o que você precisa fazer é prever "Call" ou "Put". Uma opção binária é um tipo de opção onde o comerciante toma uma posição sim ou não nas opções Tradicionais não têm limites definidos de risco e recompensa e Jul 27, 2010 - Há muitas maneiras de perder seu dinheiro neste mundo, mas aqui está um que eu não tinha encontrado antes: binário...