Wednesday, March 18, 2020

The Impeachment Process in US Government

The Impeachment Process in US Government The impeachment process in U.S. government was first suggested by Benjamin Franklin during the Constitutional Convention in 1787. Noting that the traditional mechanism for removing â€Å"obnoxious† chief executives - like  kings - from power had been assassination, Franklin glibly suggested the impeachment process as a more rational and preferable method.   Key Takeaways: Impeachment Process The process of impeachment is established by the U.S. Constitution.The impeachment process must be initiated in the House of Representatives with the passage of a resolution listing the charges or â€Å"Articles of Impeachment† against the official being impeached.If passed by the House, the Articles of Impeachment are considered by the Senate in a trial presided over by the Chief Justice of the Supreme Court, with the 100 Senators serving as the jury.If the Senate votes in favor of conviction by a 2/3 supermajority vote (67 votes), the Senate will then vote to remove the official from office.   Under the U.S. Constitution, the President of the United States, the Vice President, and â€Å"and all civil Officers of the United States† may be impeached and removed from office if convicted of â€Å"Treason, Bribery, or other high Crimes and Misdemeanors.† The Constitution also establishes the impeachment process. Presidential impeachment may be the last thing you would ever think could happen in America. In fact, since 1841, over one-third of all American Presidents have either died in office, became disabled, or resigned. However, no American President has ever been forced from office due to impeachment. Taking the vote on the impeachment of President Johnson. Historical/Getty Images Only four times in our history has Congress held serious discussions of presidential  impeachment: Andrew Johnson was actually impeached when Congress became unhappy with the way he was dealing with some post-Civil War matters, but Johnson was acquitted in the Senate by one vote and remained in office.Congress introduced a resolution to impeach John Tyler over states rights issues, but the resolution failed.Congress was debating his impeachment over the Watergate break-in when President Richard Nixon resigned.William J. Clinton was impeached by the House on charges of perjury and obstruction of justice in relation to his affair with White House intern Monica Lewinsky. Clinton was eventually acquitted by the Senate. The impeachment process plays out in Congress and requires critical votes in both the House of Representatives and the Senate. It is often said that the â€Å"House impeaches and the Senate convicts,† or not. In essence, the House first decides if there are grounds to impeach the president, and if it does, the Senate holds a formal impeachment trial. House Judiciary Committee Meeting in 1974 discussing Nixons possible impeachment.   Bettmann/Getty Images In the  House of Representatives The House Judiciary Committee decides whether or not to proceed with impeachment. If they do...The Chairman of the Judiciary Committee will propose a resolution calling for the Judiciary Committee to begin a formal inquiry into the issue of impeachment.Based on their inquiry, the Judiciary Committee will send another resolution composed of one or more Articles of Impeachment to the full House stating that impeachment is warranted and why or that impeachment is not called for.The Full House (probably operating under special floor rules set by the House Rules Committee) will debate and vote on each Article of Impeachment.Should any one of the Articles of Impeachment be approved by a simple majority vote, the President will be impeached. However, being impeached is sort of like being indicted for a crime. The president will remain in office pending the outcome of the Senate impeachment trial. Bill and Hillary Clinton at the start of the Clinton Impeachment trial. David Hume Kennerly  /Getty Images In the Senate The Articles of Impeachment are received from the House.The Senate formulates rules and procedures for holding a trial.The trial will be held with the president represented by his lawyers. A select group of House members serves as prosecutors. The Chief Justice of the Supreme Court (currently John G. Roberts) presides  with all 100 Senators acting as the jury.The Senate meets in private session to debate a verdict.The Senate, in open session, votes on a verdict. A 2/3 supermajority vote of the Senate will result in a conviction.The Senate will vote to remove the President from office.The Senate may also vote (by a simple majority) to prohibit the President from holding any public office in the future. Once impeached officials are convicted in the Senate, their removal from office is automatic and may not be appealed. In the 1993 case of  Nixon v. United States, the U.S. the Supreme Court ruled that the federal judiciary cannot review impeachment proceedings. At the state level, state legislatures can impeach state officials, including governors, in accordance with their respective state constitutions. Impeachable Offenses Article II, Section 4 of the Constitution says, The President, Vice President and all civil Officers of the United States, shall be removed from Office on Impeachment for, and Conviction of, Treason, Bribery, or other High Crimes and Misdemeanors. To date, two federal judges have been impeached and removed from office based on charges of bribery. No federal official has ever faced impeachment based on charges of treason. All other impeachment proceedings held against federal officials, including three presidents, have been based on charges of â€Å"high crimes and misdemeanors.† According to constitutional lawyers, High Crimes and Misdemeanors are (1) real criminality- breaking a law; (2) abuses of power; (3) violation of public trust as defined by Alexander Hamilton in the Federalist Papers. In 1970, then-Representative Gerald R. Ford defined impeachable offenses as whatever a majority of the House of Representatives considers it to be at a given moment in history. Historically, Congress has issued Articles of Impeachment for acts in three general categories: Exceeding the constitutional bounds of the powers of the office.Behavior grossly incompatible with the proper function and purpose of the office.Employing the power of the office for an improper purpose or for personal gain. The impeachment process is political, rather than criminal in nature. Congress has no power to impose criminal penalties on impeached officials. But criminal courts may try and punish officials if they have committed crimes.

Monday, March 2, 2020

Understanding Drag and Drop Operations in Delphi

Understanding Drag and Drop Operations in Delphi To drag and drop is to hold down the computer mouse button as the mouse is moved, and then release the button to drop the object. Delphi makes it easy to program dragging and dropping into applications. You can really drag and drop from/to wherever you like, like from one form to another, or from Windows Explorer to your application. Dragging and Dropping Example Start up a new project and put one image control on a form. Use Object Inspector to load a picture (Picture property) and then set the DragMode property to dmManual. Well create a program that will allow moving a TImage control runtime using the drag and drop technique. DragMode Components permit two types of dragging: automatic and manual. Delphi uses the DragMode property to control when the user is able to drag the control. The default value this property is dmManual, which means that dragging components around the application is not allowed, except under special circumstances, for which we have to write the appropriate code. Regardless of the setting for the DragMode property, the component will move only if the correct code is written to reposition it. OnDragDrop The event that recognizes dragging and dropping is called the OnDragDrop event. We use it to specify what we want to happen when the user drops an object. Therefore, if we want to move a component (image) to a new location on a form, we have to write code for the forms OnDragDrop event handler. The Source parameter of the OnDragDrop event is the object being dropped. The type of the source parameter is TObject. To access its properties, we have to cast it to the correct component type, which in this example is TImage. Accept We have to use the forms OnDragOver event to signal that the form can accept the TImage control we want to drop on it. Although the Accept parameter defaults to True, if an OnDragOver event handler is not supplied, the control rejects the dragged object (as if the Accept parameter was changed to False). Run your project, and try dragging and dropping your image. Notice that the image remains visible in its original location while the drag mouse pointer moves. We cannot use the OnDragDrop procedure to make the component invisible while the dragging takes place because this procedure is called only after the user drops the object (if at all). DragCursor If you want to change the cursor image presented when the control is being dragged, use the DragCursor property. The possible values for the DragCursor property are the same as those for the Cursor property. You can use animated cursors or whatever you like, like a BMP image file or a CUR cursor file. BeginDrag If DragMode is dmAutomatic, dragging begins automatically when we press a mouse button with the cursor on the control. If youve left the value of TImages DragMode property at its default of dmManual, you have to use BeginDrag/EndDrag methods to allow dragging of the component. A more common way to drag and drop is to set DragMode to dmManual and start the dragging by handling mouse-down events. Now, well use the CtrlMouseDown keyboard combination to allow dragging to take place. Set TImages DragMode back to dmManual and write the MouseDown event handler like this: BeginDrag takes a Boolean parameter. If we pass True (like in this code), dragging begins immediately; if False, it doesnt start until we move the mouse a short distance. Remember that it requires the Ctrl key.