Hej! Förlåt att jag bumpar tråden, men är det inte någon som vet? Varför tror du att det står Public declarations. Okej tack så mycket! Hej! Finns Form2 med ovanför i TypDeklarationen ? Hmm, Nu förstår jag inte riktigt vad du menar (rätt ny innom Delphi)! Sven-Åke menar nog om Form2 finns med under uses. Om inte, lägg till Form2 i den listan. Tack Staffan så var det. Tack så mycket båda två :PString Form till Form!
Jag är rätt ny inom Delphi, har som tidigare kodat den del i VB 6.0 men har gått över till Delphi nu!
Nu är det så att jag har 2 former, hur gör jag då för att göra en string "public" asså så att jag kan använda det värdet i en annan form?
Asså hur använder jag det jag skriver in i Form1 (strTest1) i Form2?
MVH Tobias LindbergSv: String Form till Form!
För i vb 6.0 så är detta ett mycket simpelt kommando ( Public strTest1 as string )Sv:String Form till Form!
<code>
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs;
type
TForm1 = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
strTest1 :String ;
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
</code>Sv: String Form till Form!
Har testat en hel del men inte fått det att funka!,
Ska testa nu när jag kommer hem :P :)Sv: String Form till Form!
Hmm.. Får inte det att funka ändå :/ när jag försöker använda den strängen jag har gjort i form1 i form2 så när jag ska köra programet så får jag felmedelandet:
[Error] Unit2.pas(38): E2003 Undeclared identifier: 'StrEditIpAdress'
Och i form1 så har jag denna kod:
public
{ Public declarations }
StrEditIpAdress :string ;
StrEditPort :string ;
end;
Men ändå vill det inte funka :(
Mvh Tobias LindbergSv:String Form till Form!
Har glömt lite av mitt kära Delphi.
Skall göra ett experiment prog med 2 Formar och kolla ditt problem.Sv: String Form till Form!
Men Men om du menar där under 'type' så finns Form2 inte med!
Så här ser den delen av min kod ut i form1 (plocka bort en del onödig kod)
type
TFormClient = class(TForm)
TcpClient1: TTcpClient;
ButtonConnect: TButton;
EditIpAdress: TEdit;
EditPort: TEdit;
procedure ButtonConnectClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
StrEditIpAdress : string ;
StrEditPort : string ;
end;
//tack för hjälpen :PSv:String Form till Form!
Sv: String Form till Form!
Lägg ut din länk igen, har tappat bort den.
Till Tobias.
Det finns även en site Torrys Delphi där finns mycket godis.
http://www.torry.net/Sv:String Form till Form!
Ska checka in sidan, tack tack! :)
Fick det att funka till slut nu :P märkte att jag hadde skrevit fel i form2 med!
Hadde skrevigt:
StrEditIpAddress
När det ska bara:
FormClient.StrEditIpAdress
Tackar så mycket för denna hjälp!
MVH Tobias Lindberg