-
Posts
1,951 -
Joined
-
Last visited
-
Days Won
10
Posts posted by sambomb
-
-
E ta funcionando com anos bissextos?
Exemplo: 01/01/2012 até 01/01/2013 da 366 dias? -
bKeydown está atribuído e não está sendo tratado o nKey 13
-
Vagner, minha experiência maior é com iOs ao invés de Android e é assim que funciona...
Na verdade isso é irrelevante vai depender apenas do programador que vai desenvolver isso. -
Olá, Encontrei algumas falhas, sendo que dá para passar do ponto 1 para o ponto 6 por exemplo ou do 2 para o 9, então teria que bloquear isso , mas de resto está legal
O normal é poder ligar qualquer pontos menos repetidos, exemplo:
1397 é válido
123652 não é porque repete o 2
-
Imaginei com vários bitmaps com transparência sobrepostos.
Para identificar a ordem pode considerar uma string.Exemplo:
123
456
789
Se mover do 1 para o 5 ( conforme a imagem vai salvando na string )
cString += "1"
cString += "5"
etc...Faz uma verificação tipo a que tem no Control.prg para detectar ser o mouse passou por cima e vai adicionando na string e atualizando a imagem, o que não sei como poderia fazer é a parte de "arrastar" aquela barra com base no último ponto.
Para fazer dessa forma ae acho que precisaria de 9! ( 9x8x7...x3x2x1) imagens para cobrir todas as combinações possíveis. -
Acredito que o certo é ter um banco local que replica com a internet assim vai funcionar offline e quando estiver conectado vai ter acesso aos dados da "nuvem"
-
Até onde eu sei o FastReport não é em Harbour, talvez seja feito em C...
Ele para funcionar no xHarbour precisa de uma DLL, não é uma Lib nem nada do gênero...
O Easy Report eu não sei como funciona, mas acredito que seja feito em uma linguagem que possibilita a integração direta com o fivewin.Fora que o FastReport deve ser MUITO mais caro o fonte do que o Easy Report
-
UTC
in Programação
Samb, eu só conheçõ este:
http://www.horacerta.com.br/index.php
Veja no GET, que ele pode escolher a Cidade que ele quer a hora.
oHttp:Open("GET","http://www.horacerta.com.br/index.php?city=sao_paulo",.F.) // neste caso, SÃO PAULO.
Você conhece outro?
abs,
Só pegar a data de uma cidade com GMT 0 tipo Lisboa ou Londres.
-
UTC
in Programação
-
UTC
in Programação
Por padrão o horário brasileiro é GMT -3, no caso o computador estando com a hora certa bastaria pegar Time() e acrescentar 3 horas.
Ou seja:
nSecs := Secs(Time()) + (3*60*60)
cHoraNova := TString(nSecs)
Vai faltar o tratamento da data para quando já tiver passado de 9 da noite mas a base é essa ae. -
Round()
Rounds a numeric value to a specified number of digits
Syntax Round( <nNumber>, <nDecimals> ) --> nRounded
Arguments
<nNumber> This is the numeric value to round. <nDecimals> If the parameter is a positive number, it specifies the number of decimal
places to retain after the decimal point. If specified as negative value, Round() operates on the
digits before the decimal point, thus rounding integer numbers.
Return
The function returns the rounded numeric value.
DescriptionRound() is a
numeric function used to round numbers to a given number of decimal places. Digits 5
to 9 are rounded
up, while digits 0 to 4 round down.
InfoSee also: Abs(), Int(), SET DECIMALS, SET FIXED, Str(), Val() Category: Numeric
functions Source: rtl\round.c LIB: xhb.lib DLL: xhbdll.dll
Example // The example demonstrates results of Round() and how SET FIXED
// influences the display of rounded numbers.
PROCEDURE Main
SET DECIMALS TO 4
SET FIXED ON
? Round( 1234.5678, 0) // result: 1235.0000
? Round( 1234.5678, 1) // result: 1234.6000
? Round( 1234.5678, 2) // result: 1234.5700
? Round( 1234.5678, 3) // result: 1234.5680
? Round( 1234.5678,-1) // result: 1230.0000
? Round( 1234.5678,-2) // result: 1200.0000
? Round( 1234.5678,-3) // result: 1000.0000
SET FIXED OFF
? Round( 1234.5678, 0) // result: 1235
? Round( 1234.5678, 1) // result: 1234.6
? Round( 1234.5678, 2) // result: 1234.57
? Round( 1234.5678, 3) // result: 1234.568
? Round( 1234.5678,-1) // result: 1230
? Round( 1234.5678,-2) // result: 1200
? Round( 1234.5678,-3) // result: 1000
RETURN
Retirando o manual do xHarbour
Tente com o Set Fixed ON e Set Fixed Off para testar
Tente com Set Decimals e Set Exact tb
Quando eu tenho que fazer contas assim costumo fazer:
Set Decimals to 20
Set Exact ON
Depois retorno aos padrões originais.
-
Onde acho esse HBRC.EXE?
-
Queria fazer com o RES ao invés de RC, RC é texto e sei que tem como...
-
Gostaria de saber se alguém conhece uma forma de atualizar o Version que está dentro de um RES.
Exemplo:
Tenho o arquivo C:\VersaoExe.res
Dentro dele tenho uma "pasta" chamada Version e dentro dessa pasta o "arquivo" #1
No "arquivo" #1 tenho as tags:- FILEVERSION
- PRODUCTVERSION
- File version
- Product version
Gostaria de poder editar o valor dessas tags através de um exe, como por exemplo:
C:\MudaVersao.exe "C:\VersaoExe.res" "FILEVERSION" "0,0,0,1"
C:\MudaVersao.exe "C:\VersaoExe.res" "PRODUCTVERSION" "0,0,0,2"
C:\MudaVersao.exe "C:\VersaoExe.res" "File version" "1,0,0,0"
C:\MudaVersao.exe "C:\VersaoExe.res" "Product version" "2,0,0,0"
-
Se eu compilar meu aplicativo em FwH64 ele não irá rodar debaixo do Windows 32 bits, certo?
Certo.
-
Para quem não foi no último encontro em BH eu recomendo, o local é muito bom e muito bonito tb, faltou só a chuva dar uma aliviada para poder aproveitar melhor o lugar.
-
-
HexToDec( ) -> Converte o texto hexadecimal para decimal
-
Acredito que todos sabem de sua seriedade e competencia para tal evento.
Quanto ao lance de copia licenciada, acho meio fora de controle, pois o cara pode alegar que usa a versao FREE e na verdade ele USAR a ultima pirata.
Não vejo como controlar isso.
Simples, versão Free não está habilitado pra ir.
Se tiver comprado no fórum internacional, basta pegar essa informação com o Linares.
-
Na expectativa que o evento se realize esse ano!
-
Kapiaba, essa ae é a configuração ideal, não a mínima.
E o certo seria 3 GB para o 32 bits porque é o máximo suportado pelo SO.
E quanto a placa de vídeo, o ideal é que seja uma dedicada.Vale lembrar que o processador não deve ser visto apenas pelo clock, se for um quad core de 1.8 ghz vai ser melhor que um pentium 2 ghz.
-
Sempre que me perguntam isso falo que atualmente é necessário pelo menos 2GB de ram e um i3 pra cima.
O sistema NUNCA vai rodar sozinho, sempre vai ter diversos aplicativos do SO, antivirus, internet, etc... rodando em paralelo ao sistema.
A depender da forma que foi desenvolvida sua aplicação pode demandar mais memória também, exemplo:
Programas com janelas modais tendem a consumir uma quantidade menor de memória devido ao fato de não permitir a abertura de outras funções em paralelo.
Carregar DBF's grandes com Set Filter ao invés de usar matrizes vai consumir mais.
Uso exagerado de updates/refreshs nos componentes, uso de gradiente, uso de imagens de fundo, tudo isso vai aumentar o consumo de memória/processamento. -
oCombo:Select(1)
oCombo:Refresh()
-
Crie um campo extra para controlar o status e coloque o controle desta através de flags no banco de dados.
Para poder evitar possíveis erros a cada "inicio de dia" você limpa essas flags antes de atualizar os indices
erro estranho em cadastro
in Programação
Posted
Esse bug é antigo, é provável que na versão mais nova do FW não ocorra.