Jump to content
Sign in to follow this  
Insurgente

Variáveis no Delphi

 Read less than a minute

Recommended Posts

 Read less than a minute

Olá,

Gostaria de saber onde eu posso digitar os comandos no Delphi, no caso, variáveis. Estou seguindo um tutorial em que antes de entrar no BEGIN / END ele digita comandos pra uma "barra de progresso" e para o dono do vídeo funciona.

Veja como tem comandos ANTES do BEGIN / END; nesta imagem que peguei da video-aula:

https://i.ibb.co/6sdHWgQ/image.png

Eu seguindo este tutorial não "posso" digitar os comandos antes do "BEGIN/END;":

https://i.ibb.co/5BQc4rJ/image.png

Alguém entende porque no vídeo funciona e pra mim na minha máquina não funciona?

Obrigado.

Share this post


Link to post
Share on other sites
 Read less than a minute

Ninguém aqui nunca mexeu com PASCAL? Nem o bom e velho TURBO PASCAL?

Qual é o contexto? Variáveis locais à função/procedimento? SEMPRE vêm antes do begin:

function f( x : Integer ) : Integer;
var y : Integer;
begin
  y := x + x;
  f := y;
end;

Variáveis globais também:

{ Pascal tradicional }
var x: Integer;

begin
  ReadLn( x );
  WriteLn( 'x = ', x );
end.

No primeiro caso, mostrado na dúvida do "Revoltado", se a versão do Delphi deixa passar isso, então há um sério erro no compilador...

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...