Questions tagged [delphi-7]

Delphi 7, released in August 2002, is a version of Delphi for Windows 32 bit.

Delphi 7 (codename: Aurora) is a specific version of Delphi. Always use the tag alongside this tag.

It was released in August 2002, became the standard version used by more Delphi developers than any other single version. It is one of the most successful IDEs created by Borland because of its stability, speed and low hardware requirements, and remained in active use as of 2011. Delphi 7 added support for Windows XP Themes, and added more support for building Web applications. It was the last version of Delphi which could be used without mandatory software activation.

Its release immediately preceded a period of turbulence in the history of Borland/CodeGear/Embarcadero that, combined with Delphi 7's robustness, contributed to its widespread use and longevity. In this regard, Delphi 7 can be considered the counterpart to MSVC6.

Delphi 7 introduced full support for XP themes, probably the most significant enhancement over Delphi 6.

Delphi 7 was preceded by Delphi 6 and succeeded by Delphi 8 (Codename: Octane).

Editions

Borland Delphi 7 Studio was released in four different editions:

  • Architect
  • Enterprise
  • Professional
  • Personal

References

3088 questions
1
vote
1 answer

In Delphi 7, how can I retrieve Internet Connection names list?

Earlier I ask how can I set Internet Proxy in Windows connection. But my problem is that if I want to set all connections, then must be list connection names list. I search over net but I can't find any answer for this.
Amin
  • 1,242
  • 2
  • 12
  • 25
1
vote
2 answers

customizing imported excel file from delphi

I write a code to export an excel file from a dbgrid. Here's the following code : var i, x:integer; sfile:string; begin XlApp:=createoleobject('Excel.Application'); XlBook:=XlApp.WorkBooks.Add; XlSheet:= XlBook.worksheets.add; for i:=0 to…
mizkyd
  • 75
  • 1
  • 11
1
vote
1 answer

Is it possible to set Form.Width to 10000 pixel?

When you compile blank form and you try to resize it's width with mouse, it will stop probably, when it's clientwidth is near screen resolution width. It is not possible set wider form even in designer. (Strange enough, I would never suppose it…
lyborko
  • 2,571
  • 3
  • 26
  • 54
1
vote
2 answers

Routine for proxy change does not work on delphi 10.2 Tokyo

I am using using the Raises routine to configure use proxy within the system. It works perfectly in delphi in version 7. In Delphi 10.2 (Tokyo), even compiling without errors, when calling the routine informs that the proxy is not responding (being…
Mylon
  • 115
  • 1
  • 2
  • 8
1
vote
2 answers

Different results when encrypting with "same" method in Delphi and PHP

I am trying to exchange encrypted messages between Delphi and PHP. From the Delphi side I downloaded DCPcrypt v2 Beta 3 from here: http://www.cityinthesky.co.uk/opensource/dcpcrypt/ For encrypting I use this function: function…
Georgi Bonchev
  • 269
  • 4
  • 12
1
vote
2 answers

Delphi Ansistrings

I have a case here, I am going to migrate over to delphi 2011 XE from Delphi 7, and to my surprise many components will have problems due to ansistrings, in delphi xe they look like japanese / chinese characters, now the unit I use is a PCSC…
Plastkort
  • 957
  • 1
  • 26
  • 40
1
vote
2 answers

Launch Windows Optimize application (Windows 10) from Delphi

We have a legacy Delphi 7 application that launches the Windows Defrag and On-screen Keyboard applications as follows: // Defragmentation application ShellExecute(0, 'open', PChar('C:\Windows\System32\dfrg.msc'), nil, nil, SW_SHOWNORMAL); //…
AlainD
  • 5,413
  • 6
  • 45
  • 99
1
vote
1 answer

Delphi7 Base64 encode UTF8 XML

I'm still using Delphi7 (I know) and I need to encode an UTF8 XML in Base64 format. I create the XML using IXMLDocument, which support UTF8 (that is, if I save to a file). Since I'm using Indy10 to HTTP Post the XML request, I tried using…
Steve
  • 2,510
  • 4
  • 34
  • 53
1
vote
2 answers

what is the best way to terminate a connection in indy10?

im using indy10 for my communications, and sometimes when a client disconnects it raises an exception, i was wondering whats the safest way to disconnect a connection (TIdContext) ? and what should i do on the OnDisconnect even and similar? thanks.
killercode
  • 1,666
  • 5
  • 29
  • 42
1
vote
2 answers

Passing data from browser Javascript to Delphi application

I have a Google Sheets document containing invoicing data and an invoicing software written in Delphi 7. What I'd like to achieve is to pass invoice data from the selected row in the sheet to the invoicing software. In order to do this, I plan to…
Steve
  • 2,510
  • 4
  • 34
  • 53
1
vote
1 answer

UserControl event implementation on parent

I am converting a Delphi 7.0 application to .Net(2.0). In Delphi application there is similar implementation like "User Control", So I too did same in my C# application. But in Delphi it is possible to code UserControl's events implemantations on…
Buddhi Dananjaya
  • 643
  • 2
  • 12
  • 32
1
vote
0 answers

Force thread to execute before Windows shutdown

I have a small Windows software created with Delphi 7 where a thread periodically do some action, like save information in a SQLite database. It works just fine, but the same thread never execute when Windows is about to shutdown/reboot/logoff. Here…
Guybrush
  • 1,575
  • 2
  • 27
  • 51
1
vote
1 answer

Delphi appearance of hint when hovering the mouse in dbgrid

How to do it, what would happen when we hover the mouse cursor in dbgrid, if the field has the desired value, would a hint appear? if qry1.fieldbyname('PASSENGER_TYPE').asstring = 'INF' then dbgrd1.Hint := 'младенец'; Rummaged in the properties…
delphi
  • 166
  • 9
1
vote
1 answer

As in Delphi at ctrl + a to allocate all line in dbgrid

did when pressing button select all the lines in dbgrid, can I select all the lines when ctrl + a is pressed? function GridSelectAll(Grid: TDBGrid): Longint; begin Result := 0; Grid.SelectedRows.Clear; with Grid.Datasource.DataSet do begin …
ariana
  • 33
  • 7
1
vote
2 answers

How can I place code before SysInit._InitExe call?

I've put asm INT 3 end; in the very first line of my main procedure. program Project1; uses Forms, Unit1 in 'Unit1.pas' {Form1}; {$R *.res} begin asm INT 3 end; Application.Initialize; Application.CreateForm(TForm1, Form1); …
forsajt
  • 857
  • 1
  • 7
  • 13