Login

Esqueci minha senha

Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Quem está conectado
15 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 15 Visitantes :: 2 Motores de busca

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 337 em 27/12/2010, 08:00
Brasília
Estamos no Twitter
Nossa Comunidade
Nosso Grupo
Últimos assuntos
» Registrar OCX Windows Seven
Ontem à(s) 16:44 por megasoft

» Criar Variáveis em sequencia
Ontem à(s) 16:37 por megasoft

» No final a Impressora não Ejecta cem corta o papel
Ontem à(s) 16:30 por megasoft

» Ajuda com Imagens no MySQL
Ontem à(s) 16:20 por megasoft

» Instalando MySQL no linux
Ontem à(s) 13:56 por hugo

» Como Criar arquivos de Log`s para certos usuarios
Ontem à(s) 13:55 por hugo

» MySQL X VFP @MEMO
Ontem à(s) 13:53 por hugo

» Dirf
6/2/2012, 06:54 por alceu11

» EXE Instalador Não Executa
5/2/2012, 16:57 por Sub-Zero

» SQL Server Setup
5/2/2012, 13:06 por Sub-Zero

» localizar registro no postgreslq (alterar/incluir)
4/2/2012, 19:21 por mauro victoria

» Saber se existe uma tabela??
4/2/2012, 10:12 por Sub-Zero

» Empacotar arquivos em um único executável
3/2/2012, 14:48 por halisson

» VAGAS ANALISTA DE SISTEMAS - VISUAL FOX
3/2/2012, 08:53 por Nelson Arcas

» Escrever a DATA por extenso
1/2/2012, 23:55 por alceu11

» ActionScript - Introdução
31/1/2012, 19:25 por Fonsecca

» Selecionar campo com mais de 9 caracteres
31/1/2012, 15:45 por marcio

» CEP do BRASIL e dos UFs do brasil com codigo do IBGE para nf - <<<
31/1/2012, 09:20 por alceu11

» Tutorial HTML
30/1/2012, 15:19 por Fonsecca

» PHP + CSS
30/1/2012, 15:09 por Fonsecca

Registrar OCX Windows Seven

29/7/2011, 11:48 por Julio

Bom Dia Pessoal do Forum

Alguem ja teve que registrar alguma OCX no windows seven?
Tentei …

Comentários: 15

Criar Variáveis em sequencia

18/1/2012, 08:19 por BrunoMesquita

Olá pessoal como faço para gerar variáveis em sequencia, tipo: Se tenho 6 registros cria-se 6 …

Comentários: 6

No final a Impressora não Ejecta cem corta o papel

19/1/2012, 06:46 por clima238

bom dia
o seguinte código imprime correctamente, só no fim não ejecta nem corta o papel,
alguem …

Comentários: 1

Ajuda com Imagens no MySQL

25/1/2012, 08:53 por megasoft

Olá vou resumir aqui como estou fazendo.
Código:
xFoto_Prod = …


Comentários: 5

Dirf

4/2/2012, 19:25 por mauro victoria

Boa noite estou com dificuldade de entender o layout da dirf , alguem tem um arquivo txt para que …

Comentários: 1

Estatísticas
Temos 3637 usuários registrados
O último usuário registrado atende pelo nome de reginaldolimas

Os nossos membros postaram um total de 13978 mensagens em 1958 assuntos

CARREGAR CODIGO USUARIO ENTRE APPS

Página 1 de 2 1, 2  Seguinte

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Em curso CARREGAR CODIGO USUARIO ENTRE APPS

Mensagem por SATINVANDERLEI em 23/10/2009, 11:25

Tenho a seguinte duvida:
Tenho um sistema dividido em módulos, sendo:

Principal.exe (executavel)
compras.app (app)
financeiro.app (app)
vendas.app (app)

qdo entro no sistema, cada usuario tem um idusuario (codigo) e nome (nome do usuario)

esta informação é carregada na propriedade que criei chamada idusuario no form do principal.exe

qdo carrego outra aplicacação com vendas.app, gostaria que o sistema
reconhece a propriedade que idusuario que esta no principal.exe

podendo inclusive utiliza num form que identifica por exemplo que foi que cadastrou um cliente xyz por exemplo.

não quero utilizar variavel publica
não quero usar arquivo temporario na maquina

alguem tem alguma idéia?

SATINVANDERLEI
Participa Pouco
Participa Pouco


Voltar ao Topo Ir em baixo

Em curso Re: CARREGAR CODIGO USUARIO ENTRE APPS

Mensagem por Marcos Guedes em 23/10/2009, 12:27

Vamos ver se entendi:
Sua aplicação roda a partir do arquivo "principal.exe", correto?
A partir deste mesmo executável, você tem a identificação do usuário conectado e pretende passá-la para o arquivo "vendas.app", ok?!

Você já tentou fazer isto através de parâmetros?

Clique aqui para baixar um exemplo!

Execute o arquivo "o_exe.exe"!

_________________
Marcos Guedes - Programador e desenvolvedor Web.

Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Em curso Re: CARREGAR CODIGO USUARIO ENTRE APPS

Mensagem por SATINVANDERLEI em 26/10/2009, 09:01

Ok. desta forma eu tinha tentando.

vi em algum lugar na web um esquema assim:

era definido um classe chamada conexaousuario

esta classe carregava o codigousuario,nome,datahora login

qdo precisa utilizar por exemplo no cadastro de pedidos o nome do usuario que digitou o pedido era feito assim
Código:

registro=createobject("Conexaousuario)
registro.idusuario

insert into pedidos  .... idusuario = registro.idusuario


ou seja fica transparente em toda a aplicacao, sem precisar enviar parametros e nem definir variaveis de memoria.

o esquema era esse.

no entanto não sei como poderia montar em classe seguindo o padrão da primeira pergunta.

SATINVANDERLEI
Participa Pouco
Participa Pouco


Voltar ao Topo Ir em baixo

Em curso Re: CARREGAR CODIGO USUARIO ENTRE APPS

Mensagem por Marcos Guedes em 26/10/2009, 09:18

era definido um classe chamada conexaousuario

esta classe carregava o codigousuario,nome,datahora login

qdo precisa utilizar por exemplo no cadastro de pedidos o nome do usuario que digitou o pedido era feito assim

registro=createobject("Conexaousuario)
registro.idusuario

insert into pedidos .... idusuario = registro.idusuario

ou seja fica transparente em toda a aplicacao, sem precisar enviar parametros e nem definir variaveis de memoria.


Segundo o que você está citando, "Conexaousuario" é apenas uma classe contida num PRG, do tipo:
Código:
DEFINE CLASS Conexaousuario AS CUSTOM
   idusuario = 0 && O campo que será lido ao abrir o formulário
   
   PROCEDURE mudarIdUsuario AS VOID
   LPARAMETERS novoID
   *!* Função responsável por alterar o valor de
   *!* um campo numa tabela FREE
   ENDPROC
ENDDEFINE


Certamente está sendo utilizada uma tabela FREE para armazenar os valores desejados.
Esta tabela será controlada por usuário!

Então o que ocorre é o seguinte:
Antes de você chamar uma APP, terás que inserir o valor que será lido pela mesma numa tabela FREE.
E ao abrir a APP, a mesma irá levar o valor que foi incluído.

Resolve o teu problema?

_________________
Marcos Guedes - Programador e desenvolvedor Web.

Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Em curso Re: CARREGAR CODIGO USUARIO ENTRE APPS

Mensagem por SATINVANDERLEI em 26/10/2009, 13:11

Correto. hj eu faço desta forma. como o sistema é multiusuario
eu gerava uma tabela free chamada _conexao.dbf e dentro marcava o nome e codigo do usuario no raiz ou c:\tempsistema

Acontece que percebi que qdo faço acesso remoto, isto acaba gerando conflito pois cada usuario que entra ele o _conexao.dbf.

segundo as informaçõesk que tenho a classe conexaousuario leva consigo as variaveis que preciso e todos os forms que precisam deste conteudo e chamado de forma automatica.

não usa variaveis, tabelas, ou passagem de parametros.

caso queira tenho meu email particular [Você precisa estar registrado e conectado para ver este link.]
mande o seu tel e ligo pra vc.

muito obrigado pela ajuda.

SATINVANDERLEI
Participa Pouco
Participa Pouco


Voltar ao Topo Ir em baixo

Em curso Re: CARREGAR CODIGO USUARIO ENTRE APPS

Mensagem por SATINVANDERLEI em 26/10/2009, 13:27

veja topico:
[Você precisa estar registrado e conectado para ver este link.]

data storage with objects

SATINVANDERLEI
Participa Pouco
Participa Pouco


Voltar ao Topo Ir em baixo

Em curso Re: CARREGAR CODIGO USUARIO ENTRE APPS

Mensagem por Marcos Guedes em 26/10/2009, 13:53

Conferi o link e não vi algo que podesse ajudar, no conteúdo.

Você disse que tem problemas apenas quando acessa remotamente, correto?
E se você criasse um controle para quando sua aplicação fosse acessada remotamente?

A função [Você precisa estar registrado e conectado para ver este link.] talvez ajude nisto.

Em caso negativo, você poderia explicar como sua aplicação funciona, e detalhar o tipo de erro (ou falha) que ocorre?

_________________
Marcos Guedes - Programador e desenvolvedor Web.

Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Em curso Re: CARREGAR CODIGO USUARIO ENTRE APPS

Mensagem por SATINVANDERLEI em 26/10/2009, 14:06

classe artigo anterior:

Código:
DEFINE CLASS NewUser AS CUSTOM
  PROTECTED LogonTime, AccessLevel
  UserId = ""
  PassWord = ""
  LogonTime = { - - : : }
  AccessLevel = 0
  PROCEDURE Init
      DO FORM LOGON WITH ; && assuming you have created this form
        This.UserId, ;
        This.PassWord, ;
        This.AccessLevel
      This.LogonTime = DATETIME( )
  ENDPROC
* Create methods to return protected property values.
  PROCEDURE GetLogonTime
      RETURN This.LogonTime
  ENDPROC
  PROCEDURE GetAccessLevel
      RETURN This.AccessLevel
  ENDPROC
 
ENDDEFINE


chamada no programa principal

Código:
oUser = CREATEOBJECT('NewUser')

nome do topico no link:

Data Storage with Objects


leitura codigo em qualquer parte do aplicativo

Código:
IF oUser.GetAccessLevel( ) >= 4
  DO ADMIN.MPR
ENDIF
oUser.Logon


Essas são as dicas.
no entanto não sei onde colocar pois não trabalhei com classes;

SATINVANDERLEI
Participa Pouco
Participa Pouco


Voltar ao Topo Ir em baixo

Em curso Re: CARREGAR CODIGO USUARIO ENTRE APPS

Mensagem por SATINVANDERLEI em 26/10/2009, 15:47

Pensei no seguinte, veja se é possivel:

no objeto _screen

adicionar uma propriedade idusuario

atualizou ela no form login

no demais formulario que irei usar de repente:

m.idusuario = _screen.idusuario

será que da certo alguma coisa asssim?

Obrigado mais uma vez.

SATINVANDERLEI
Participa Pouco
Participa Pouco


Voltar ao Topo Ir em baixo

Em curso Re: CARREGAR CODIGO USUARIO ENTRE APPS

Mensagem por Marcos Guedes em 8/1/2010, 14:18

Acredito que sim!
Você já tentou fazer desta forma?

_________________
Marcos Guedes - Programador e desenvolvedor Web.

Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Em curso Re: CARREGAR CODIGO USUARIO ENTRE APPS

Mensagem por hugo em 5/2/2010, 16:38

marcos, este esquema ai de separacao em "modulos" eh o que eu discuti num outro forum e que nao me entenderam muito bem! so dando uma
deixa aqui nisto pra voce pensar nisto pro projeto

no foxpro dos eu definia como variavel publica e dai tudo ficava ok, mais no
visual nao sei ne?!

obs. apos ler, se quiser exclua por favor!

_________________
"A tristeza é a falta de alegria, mais sem ela eu não poderia entender a alegria do fato de que a felicidade existe!"
Helio Leites - [Você precisa estar registrado e conectado para ver este link.]

hugo
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Em curso Re: CARREGAR CODIGO USUARIO ENTRE APPS

Mensagem por Marcos Guedes em 5/2/2010, 16:54

marcos, este esquema ai de separacao em "modulos" eh o que eu discuti num outro forum e que nao me entenderam muito bem! so dando uma
deixa aqui nisto pra voce pensar nisto pro projeto

no foxpro dos eu definia como variavel publica e dai tudo ficava ok, mais no
visual nao sei ne?!

obs. apos ler, se quiser exclua por favor!
Dependendo da aplicação, funcionará perfeitamente como citei em minha primeira mensagem, neste tópico, mas estou aguardando para ver se o SATINVANDERLEI resolveu de outra forma.

_________________
Marcos Guedes - Programador e desenvolvedor Web.

Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Em curso Re: CARREGAR CODIGO USUARIO ENTRE APPS

Mensagem por Marcos Guedes em 1/3/2010, 15:22

Resolveu o problema, SATINVANDERLEI?

_________________
Marcos Guedes - Programador e desenvolvedor Web.

Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Em curso Re: CARREGAR CODIGO USUARIO ENTRE APPS

Mensagem por lardecristo em 11/3/2010, 21:27

Veja o GETENV citado pelo Marcos é para buscar a variável do sistema operacional, como o exemplo que ele colocou acima, mas veja o sistema precisa que a variável seja criada no sistema operacional.
Quem lembra do famoso comando SET do DOS, bom como estamos na era do Windows, podemos fazer isso utilizando as API´s do Windows, abaixo vai um exemplo.

Com este exemplo, o sistema cria uma variável no S.O. e depois você pode recuperá-la, a recuperação pode ser via GETENV ou pela API demonstrada abaixo.

Obs:
- Na variável "lcName" está o nome da variável que sera criada no S.O.
- Outra coisa você disse que não queria uma variável pública, esta é publica mas do S.O.
- Alguns cuidados para serem tomados, como por exemplo, se a variável do S.O. existe e se contém dado, em qual instante você irá atualizá-la.

Qualquer dúvida por favor poste novamente.

Código:
DECLARE INTEGER GetEnvironmentVariable IN kernel32;
    STRING lpName, STRING @lpBuffer, INTEGER nSize
 
DECLARE INTEGER SetEnvironmentVariable IN kernel32;
    STRING lpName, STRING lpValue
 
lcName = "DebugMode"
? _GetEnv (lcName)
= _SetEnv (lcName, "True")
? _GetEnv (lcName)
 
FUNCTION _GetEnv(lcName)
    LOCAL lcBuffer, lnResult
    lcBuffer = SPACE(1024)
    lnResult = GetEnvironmentVariable (lcName, @lcBuffer, Len(lcBuffer))
RETURN  Iif(lnResult=0, "#nothing#", Left(lcBuffer, lnResult))
 
FUNCTION _SetEnv(lcName, lcValue)
RETURN SetEnvironmentVariable(lcName, lcValue) <> 0

lardecristo
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Em curso Re: CARREGAR CODIGO USUARIO ENTRE APPS

Mensagem por alceu11 em 12/3/2010, 00:26

Aproveitando O topico,
Uma duvida que.. sempre me perseguiu,,,,,,
Ja tive situacoes semelhantes a esta....mais nunca fui afundo nisto.

Ai vai a Pergunta?
Pq usar APP, para varios modulos compras, financeiro, vendas, etc...
para gerar um executavel.


Qual é o objetivo principal, ter varios APP'S para gerar um exe. ??

Seria Ter separado cada parte de cada projeto?
Gerar executaveis separados, para cada setor da empresa.....??

Usuario de compras acessou o sistema pela senha do "S.O.", esta senha libera para
alterar pagamentos de ORdem de compras, mais nao libera pra, imprimir. Mais o controle de Usuarios esta no Modulo Principal, sera que nao é mais penoso , trabalhar assim,!!!

Diminuir o executavel ??

Nao seria mais facil ter um controle de usuarios, o qual libera ou nao os modulos...............?

So queria entender quais as facilidades para o programador, trabalhar com "APP"?

So encontrei uma resposta para esta duvida, ate hoje vender modulos separados !!

Desculpem ter invadido o topico, e a minnha falta de conhecimentos sobre app.
Fico no aguardo, pois nunca e tarde para aprender!!!

alceu11
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Página 1 de 2 1, 2  Seguinte

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


Permissão deste fórum:
Você não pode responder aos tópicos neste fórum