Stepan96
Guest
Не скажу, т.к. фортран не знаю.
тогда уж - Delphi vs Builderсейчас начнется Delphi vs C++.....
выражение "пишущих на" здесь неуместноподавляющаяся часть пишущих на Delphi собственно язык знает как максимум на двойку с плюсом
На твой вопрос есть сразу несколько ответов. Вот один из них:Автор оригинала: AnToXa
гм, а разве в паскале присваивание не ':=' вместо '=', или я не в теме?
{$MACRO ON}
{$define B:=D:=C}
var
A : array[1..1] of byte;
C : byte;
D : boolean;
begin
A[1] := 1;
C := 2;
B = A[1];
if D then write('eq') else write('not eq')
end.
C:\tempr>ppc386.exe test.pas
Free Pascal Compiler version 1.0.6 [2002/04/23] for i386
Copyright (c) 1993-2002 by Florian Klaempfl
Target OS: Win32 for i386
Compiling test.pas
Linking test.exe
11 Lines compiled, 0.1 sec
C:\temp>test.exe
not eq
Кстати, ради прикола попробовал - писать совсем немного Двигаем мышой контролы по форме при нажатом КонтролеАвтор оригинала: Crazy
при посмотре примера его программы я спросил, почему он так странно расположил поля в форме, на что получил ответ, что пользователь переставит как ему удобнее. Восхитившись сервисом я попросил продемонстрировать и вот здесь-то кандидат с удивлением обнаружил, что дельфевый дизайнер форм в его программу сам собой не встроился.
var C: TPoint; T: Integer;
begin
if (Key = VK_CONTROL) And (GetCursorPos(C)) then begin
T := WindowFromPoint(C);
If (T <> 0) And (IsChild(Handle,T)) then begin
Tag := T;
SetCapture(Handle);
end;
end;
if Key = VK_CONTROL Then begin
Tag := 0;
ReleaseCapture;
end;
If Form1.Tag <> 0 then
SetWindowPos(Tag, HWND_TOP, X, Y, 0, 0, SWP_NOSIZE);