Lo que pasa es que al poner el codigo por ejemplo
Código Delphi
[-]const
DirAsm: Array[1..74] of string = ('db','ALIGN','.ALPHA','ASSUME','.CODE','COMM','COMMENT',
'.CONST','.CREF','.DATA','DB','DD','DF','DOSSEG','DQ',
'DT','DW','ELSE','END','ENDIF','ENDM','ENDP','ENDS','EQU',
'.ERRnn','EVEN','EXITM','EXTRN','.FARDATA','.FARDATA?',
'GROUP','IF','IF1','IF2','IFB','IFDEF','IFDIF','IFE','IFIDN',
'IFNB','IFNDEF','INCLUDE','INCLUDELIB','IRP','IRPC','LABEL',
'.LALL','.LFCOND','.LIST','LOCAL','MACRO','.MODEL','NAME',
'ORG','OUT','PAGE','PROC','PUBLIC','PURGE','.RADIX','RECORD',
'REPT','.SALL','SEGMENT','.SEQ','.SFCOND','.STACK','STRUC',
'SUBTTL','.TFCOND','TITLE','.XALL','.XCREF','.XLIST');
procedure TForm1.SpeedButton2Click(Sender: TObject);
var
i:Integer;
begin
for i:= Low(DIRASM) to High(DIRASM) do
if AnsiPos(DIRASM[i],Memo1.Lines[Memo1.Lines.Count-1]) <> 0 then
Memo2.Lines.Add(Memo1.Lines[Memo1.Lines.Count-1]);
end;
en el memo1 escribo esto
Código:
Feliz db "=>$"
Serio db "=]$"
Decepcionado db "=/$"
Triste db "=<$"
y presiono el boton para que haga la comparacion y solo me manda esto al memo2
y pues se supone que el codigo esta bien no entiendo muy bien lo que pasa soy algo nuevo en esto :/