Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C#
  4. What is the equivalent code in c#?

What is the equivalent code in c#?

Scheduled Pinned Locked Moved C#
delphiquestioncsharpgraphics
17 Posts 9 Posters 2 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Luc Pattyn

    For starters, you need to replace multiplications ('*') by divisions ('/'). I don't know Delphi well enough to help you further though. :-D

    Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles] Nil Volentibus Arduum

    Please use <PRE> tags for code snippets, they preserve indentation, improve readability, and make me actually look at the code.

    H Offline
    H Offline
    Henry Minute
    wrote on last edited by
    #8

    Naughty Luc!

    Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain Girl: (staring) "Why do you need an icy cucumber?" “I want to report a fraud. The government is lying to us all.”

    L 1 Reply Last reply
    0
    • H Henry Minute

      Naughty Luc!

      Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain Girl: (staring) "Why do you need an icy cucumber?" “I want to report a fraud. The government is lying to us all.”

      L Offline
      L Offline
      Luc Pattyn
      wrote on last edited by
      #9

      If comments are to be ignored by the compiler, they better start with a slash, not an asterisk. Or would you suggest an #if false block? :confused:

      Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles] Nil Volentibus Arduum

      Please use <PRE> tags for code snippets, they preserve indentation, improve readability, and make me actually look at the code.

      H 1 Reply Last reply
      0
      • L Luc Pattyn

        If comments are to be ignored by the compiler, they better start with a slash, not an asterisk. Or would you suggest an #if false block? :confused:

        Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles] Nil Volentibus Arduum

        Please use <PRE> tags for code snippets, they preserve indentation, improve readability, and make me actually look at the code.

        H Offline
        H Offline
        Henry Minute
        wrote on last edited by
        #10

        If you had said 'asterisks' by 'forward slashes' I would agree. I thought that the use of the terms for arithmetic operations a touch mischievous. :-D

        Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain Girl: (staring) "Why do you need an icy cucumber?" “I want to report a fraud. The government is lying to us all.”

        L 1 Reply Last reply
        0
        • H Henry Minute

          If you had said 'asterisks' by 'forward slashes' I would agree. I thought that the use of the terms for arithmetic operations a touch mischievous. :-D

          Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain Girl: (staring) "Why do you need an icy cucumber?" “I want to report a fraud. The government is lying to us all.”

          L Offline
          L Offline
          Luc Pattyn
          wrote on last edited by
          #11

          Moi? :omg:

          Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles] Nil Volentibus Arduum

          Please use <PRE> tags for code snippets, they preserve indentation, improve readability, and make me actually look at the code.

          H 1 Reply Last reply
          0
          • L Luc Pattyn

            Moi? :omg:

            Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles] Nil Volentibus Arduum

            Please use <PRE> tags for code snippets, they preserve indentation, improve readability, and make me actually look at the code.

            H Offline
            H Offline
            Henry Minute
            wrote on last edited by
            #12

            Ja!

            Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain Girl: (staring) "Why do you need an icy cucumber?" “I want to report a fraud. The government is lying to us all.”

            1 Reply Last reply
            0
            • L Luc Pattyn

              And yet you're the latest character that somehow sneaked into this thread??? :)

              Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles] Nil Volentibus Arduum

              Please use <PRE> tags for code snippets, they preserve indentation, improve readability, and make me actually look at the code.

              P Offline
              P Offline
              Pete OHanlon
              wrote on last edited by
              #13

              With my Jedi capabilities, I blow the limit apart. Strong in the force am I.

              I'm not a stalker, I just know things. Oh by the way, you're out of milk.

              Forgive your enemies - it messes with their heads

              My blog | My articles | MoXAML PowerToys | Onyx

              L 1 Reply Last reply
              0
              • P Pete OHanlon

                With my Jedi capabilities, I blow the limit apart. Strong in the force am I.

                I'm not a stalker, I just know things. Oh by the way, you're out of milk.

                Forgive your enemies - it messes with their heads

                My blog | My articles | MoXAML PowerToys | Onyx

                L Offline
                L Offline
                Luc Pattyn
                wrote on last edited by
                #14

                For a short moment, you sound more like some kind of Terminator. Didn't supper agree with you? :)

                Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles] Nil Volentibus Arduum

                Please use <PRE> tags for code snippets, they preserve indentation, improve readability, and make me actually look at the code.

                1 Reply Last reply
                0
                • M Milad Biroonvand

                  What is the equivalent code in c#? This is Delphi code Thanks!

                  {
                  ***** Process scheduling - FCFS, HRRN, SPN simulator ********
                  **
                  ** Tested on Microsoft Windows XP SP2
                  **
                  ** Written with Borland Delphi 7 Enterprise edition
                  **
                  *******************************************************

                  **
                  *******************************************************
                  * Greets:
                  **
                  ** To my dear mother, father & anybody who supports me
                  **
                  ******************************************************* }

                  unit Unit1;

                  interface

                  uses
                  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
                  Dialogs, StdCtrls, Buttons, ExtCtrls, XPMan, ComCtrls;

                  (****************************************************************************)
                  Type
                  TProcess=Record
                  Name:String;
                  ArrivalTime:Integer;
                  ServiceTime:Integer;
                  FinishTime:Integer;
                  TimeLeft:Integer;
                  Tq:Integer; {Turnaround time: total time in system, waiting + execution}
                  TqDivTs:Real; {Tq/Ts: Is the normalized turnaround time.
                  This value indicates the
                  relative delay experienced by a process.}
                  end;
                  (****************************************************************************)
                  Type TOrigin=Packed Record
                  X: Longint;
                  Y: Longint;
                  end;
                  (****************************************************************************)
                  Type
                  TForm1 = class(TForm)
                  XPManifest1: TXPManifest;
                  SaveDialog1: TSaveDialog;
                  SaveDialog2: TSaveDialog;
                  MemoService: TMemo;
                  Memo1: TMemo;
                  MemoArrival: TMemo;
                  MemoProcess: TMemo;
                  Label1: TLabel;
                  Label2: TLabel;
                  Label3: TLabel;
                  Image1: TImage;
                  BtnStart: TBitBtn;
                  btnSavePicture: TBitBtn;
                  btnSaveLog: TBitBtn;
                  ComboScheduling: TComboBox;
                  Label5: TLabel;
                  StatusBar1: TStatusBar;
                  procedure ComboSchedulingSelect(Sender: TObject);
                  procedure MemoArrivalKeyPress(Sender: TObject; var Key: Char);
                  procedure MemoServiceKeyPress(Sender: TObject; var Key: Char);
                  procedure BtnStartClick(Sender: TObject);
                  procedure FormCreate(Sender: TObject);
                  procedure btnSavePictureClick(Sender: TObject);
                  procedure btnSaveLogClick(Sender: TObject);
                  (****************************************************************************)
                  private
                  Procedure SortQueue;
                  Procedure CheckErrors;
                  Procedure ClearCanvas;
                  Procedure FilterNumericKeys(var Memo:TMemo;var Key:Char); // don't let to enter non-numeric keys

                  _ Offline
                  _ Offline
                  _Erik_
                  wrote on last edited by
                  #15

                  The best advise I can give about this is: Try to do it yourself and ask when you have a concrete problem. By the way, I think you're gonna achieve a new record of downvotes with this post.

                  1 Reply Last reply
                  0
                  • M Milad Biroonvand

                    What is the equivalent code in c#? This is Delphi code Thanks!

                    {
                    ***** Process scheduling - FCFS, HRRN, SPN simulator ********
                    **
                    ** Tested on Microsoft Windows XP SP2
                    **
                    ** Written with Borland Delphi 7 Enterprise edition
                    **
                    *******************************************************

                    **
                    *******************************************************
                    * Greets:
                    **
                    ** To my dear mother, father & anybody who supports me
                    **
                    ******************************************************* }

                    unit Unit1;

                    interface

                    uses
                    Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
                    Dialogs, StdCtrls, Buttons, ExtCtrls, XPMan, ComCtrls;

                    (****************************************************************************)
                    Type
                    TProcess=Record
                    Name:String;
                    ArrivalTime:Integer;
                    ServiceTime:Integer;
                    FinishTime:Integer;
                    TimeLeft:Integer;
                    Tq:Integer; {Turnaround time: total time in system, waiting + execution}
                    TqDivTs:Real; {Tq/Ts: Is the normalized turnaround time.
                    This value indicates the
                    relative delay experienced by a process.}
                    end;
                    (****************************************************************************)
                    Type TOrigin=Packed Record
                    X: Longint;
                    Y: Longint;
                    end;
                    (****************************************************************************)
                    Type
                    TForm1 = class(TForm)
                    XPManifest1: TXPManifest;
                    SaveDialog1: TSaveDialog;
                    SaveDialog2: TSaveDialog;
                    MemoService: TMemo;
                    Memo1: TMemo;
                    MemoArrival: TMemo;
                    MemoProcess: TMemo;
                    Label1: TLabel;
                    Label2: TLabel;
                    Label3: TLabel;
                    Image1: TImage;
                    BtnStart: TBitBtn;
                    btnSavePicture: TBitBtn;
                    btnSaveLog: TBitBtn;
                    ComboScheduling: TComboBox;
                    Label5: TLabel;
                    StatusBar1: TStatusBar;
                    procedure ComboSchedulingSelect(Sender: TObject);
                    procedure MemoArrivalKeyPress(Sender: TObject; var Key: Char);
                    procedure MemoServiceKeyPress(Sender: TObject; var Key: Char);
                    procedure BtnStartClick(Sender: TObject);
                    procedure FormCreate(Sender: TObject);
                    procedure btnSavePictureClick(Sender: TObject);
                    procedure btnSaveLogClick(Sender: TObject);
                    (****************************************************************************)
                    private
                    Procedure SortQueue;
                    Procedure CheckErrors;
                    Procedure ClearCanvas;
                    Procedure FilterNumericKeys(var Memo:TMemo;var Key:Char); // don't let to enter non-numeric keys

                    G Offline
                    G Offline
                    GenJerDan
                    wrote on last edited by
                    #16

                    https://www.turnsharp.com/delphi-to-csharp.aspx[^] Have no idea if it works well enough to bother with.

                    1 Reply Last reply
                    0
                    • M Milad Biroonvand

                      What is the equivalent code in c#? This is Delphi code Thanks!

                      {
                      ***** Process scheduling - FCFS, HRRN, SPN simulator ********
                      **
                      ** Tested on Microsoft Windows XP SP2
                      **
                      ** Written with Borland Delphi 7 Enterprise edition
                      **
                      *******************************************************

                      **
                      *******************************************************
                      * Greets:
                      **
                      ** To my dear mother, father & anybody who supports me
                      **
                      ******************************************************* }

                      unit Unit1;

                      interface

                      uses
                      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
                      Dialogs, StdCtrls, Buttons, ExtCtrls, XPMan, ComCtrls;

                      (****************************************************************************)
                      Type
                      TProcess=Record
                      Name:String;
                      ArrivalTime:Integer;
                      ServiceTime:Integer;
                      FinishTime:Integer;
                      TimeLeft:Integer;
                      Tq:Integer; {Turnaround time: total time in system, waiting + execution}
                      TqDivTs:Real; {Tq/Ts: Is the normalized turnaround time.
                      This value indicates the
                      relative delay experienced by a process.}
                      end;
                      (****************************************************************************)
                      Type TOrigin=Packed Record
                      X: Longint;
                      Y: Longint;
                      end;
                      (****************************************************************************)
                      Type
                      TForm1 = class(TForm)
                      XPManifest1: TXPManifest;
                      SaveDialog1: TSaveDialog;
                      SaveDialog2: TSaveDialog;
                      MemoService: TMemo;
                      Memo1: TMemo;
                      MemoArrival: TMemo;
                      MemoProcess: TMemo;
                      Label1: TLabel;
                      Label2: TLabel;
                      Label3: TLabel;
                      Image1: TImage;
                      BtnStart: TBitBtn;
                      btnSavePicture: TBitBtn;
                      btnSaveLog: TBitBtn;
                      ComboScheduling: TComboBox;
                      Label5: TLabel;
                      StatusBar1: TStatusBar;
                      procedure ComboSchedulingSelect(Sender: TObject);
                      procedure MemoArrivalKeyPress(Sender: TObject; var Key: Char);
                      procedure MemoServiceKeyPress(Sender: TObject; var Key: Char);
                      procedure BtnStartClick(Sender: TObject);
                      procedure FormCreate(Sender: TObject);
                      procedure btnSavePictureClick(Sender: TObject);
                      procedure btnSaveLogClick(Sender: TObject);
                      (****************************************************************************)
                      private
                      Procedure SortQueue;
                      Procedure CheckErrors;
                      Procedure ClearCanvas;
                      Procedure FilterNumericKeys(var Memo:TMemo;var Key:Char); // don't let to enter non-numeric keys

                      P Offline
                      P Offline
                      Pete OHanlon
                      wrote on last edited by
                      #17

                      When you do do it, please try to give your variables more meaningful names. M is a string? :omg:

                      I'm not a stalker, I just know things. Oh by the way, you're out of milk.

                      Forgive your enemies - it messes with their heads

                      My blog | My articles | MoXAML PowerToys | Onyx

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups