Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
SwithCase Novato

Registrado: Segunda-Feira, 30 de Setembro de 2019 Mensagens: 2
|
Enviada: Seg Set 30, 2019 10:45 am Assunto: problema com ShortString |
|
|
olá, bom dia. estou tentando escrever uma string na memória de outro processo fznd um ponteiro pra uma ShortString, porém, estou tendo dificuldades nesse quesito.
ele escreve a string, porém, fica com um colchetes no inicio.
Ex: desejo escrever: 'abcd', quando ativo a função para escrever, ela fica dessa forma: '[]abcd'.
O que eu poderia fazer para remover esse colchete? |
|
Voltar ao Topo |
|
 |
natanbh1 Colaborador

Registrado: Terça-Feira, 15 de Março de 2011 Mensagens: 3093 Localização: Belo Horizonte - MG
|
Enviada: Seg Set 30, 2019 5:11 pm Assunto: |
|
|
Se puder, poste seu código que fica mais fácil a ajuda. _________________ ''A persistência é o caminho para o êxito.''
Charlie Chaplin |
|
Voltar ao Topo |
|
 |
SwithCase Novato

Registrado: Segunda-Feira, 30 de Setembro de 2019 Mensagens: 2
|
Enviada: Seg Set 30, 2019 5:55 pm Assunto: |
|
|
natanbh1 escreveu: | Se puder, poste seu código que fica mais fácil a ajuda. |
PShortString(ID)^:= 'abcd';
 |
|
Voltar ao Topo |
|
 |
natanbh1 Colaborador

Registrado: Terça-Feira, 15 de Março de 2011 Mensagens: 3093 Localização: Belo Horizonte - MG
|
Enviada: Ter Out 01, 2019 10:48 am Assunto: |
|
|
Veja se o código abaixo ajuda:
Código: | var
minhaString : shortString;
stringPtr : PShortString;
begin
minhaString := 'abcd';
stringPtr := Addr(minhaString);
ShowMessage(stringPtr^);
end; |
_________________ ''A persistência é o caminho para o êxito.''
Charlie Chaplin |
|
Voltar ao Topo |
|
 |
|