AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Funktion für proportionales Seitenverhältnis
Thema durchsuchen
Ansicht
Themen-Optionen

Funktion für proportionales Seitenverhältnis

Ein Thema von BorlanDelphiUser · begonnen am 19. Aug 2003 · letzter Beitrag vom 19. Aug 2003
Antwort Antwort
Seite 3 von 3     123   
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#21

Re: Funktion für proportionales Seitenverhältnis

  Alt 19. Aug 2003, 12:27
Div würde ich nicht nehmen, das wird sonst viel zu unganau!
1024 div 800 =1
800 div 1024 =0
Das kannst du echt vergessen!
  Mit Zitat antworten Zitat
BorlanDelphiUser

Registriert seit: 10. Mär 2003
Ort: Waltersdorf
91 Beiträge
 
Delphi 5 Professional
 
#22

Re: Funktion für proportionales Seitenverhältnis

  Alt 19. Aug 2003, 12:33
ich hab ein Bild geladen in den Editfeldern steht die Größe. Beim onchange weise ich die aktuelle größe zu z.B. will ich die höhe auf 300 setzen sodaß aus 800x600 dann 400x300 wird. Aber so wie ich einen Wert eingeben will kommt diese Fehlermeldung

-[ invalid floating point operation ]-

hat da jemand eine Ahnung woran das liegen könnte
Besucht auch mal meine Homepage www.r-kersten.de. Es wäre schön wenn ihr mir einen Gästebucheintrag hinterlasst.
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#23

Re: Funktion für proportionales Seitenverhältnis

  Alt 19. Aug 2003, 12:37
Bei mir geht das:

Code:
procedure TForm1.Button1Click(Sender: TObject);
var Faktor, neue_Breite: extended;
begin
Faktor:=400/800;
neue_Breite:=Faktor*600;

Edit2.Text:=FloatToStr(neue_Breite);
end;
Gruß Matze
  Mit Zitat antworten Zitat
Alexander

Registriert seit: 28. Aug 2002
Ort: Oldenburg
3.513 Beiträge
 
Turbo Delphi für .NET
 
#24

Re: Funktion für proportionales Seitenverhältnis

  Alt 19. Aug 2003, 12:42
Wenn es immer ncoh nicht geht, poste mal ein Teil der Procedure...
Alexander
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#25

Re: Funktion für proportionales Seitenverhältnis

  Alt 19. Aug 2003, 12:45
Übrigens, so ist der Code besser:

Code:
procedure TForm1.Button1Click(Sender: TObject);
var Faktor: extended;
    neue_Breite: integer;
begin
  Faktor:=400/800;
  neue_Breite:=round(Faktor*600);

  Edit2.Text:=IntToStr(neue_Breite);
end;
  Mit Zitat antworten Zitat
BorlanDelphiUser

Registriert seit: 10. Mär 2003
Ort: Waltersdorf
91 Beiträge
 
Delphi 5 Professional
 
#26

Re: Funktion für proportionales Seitenverhältnis

  Alt 19. Aug 2003, 12:45
Hat sich erledigt die eine Variable mit der ich gerechnet habe war leer, also division duch 0 .
Besucht auch mal meine Homepage www.r-kersten.de. Es wäre schön wenn ihr mir einen Gästebucheintrag hinterlasst.
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#27

Re: Funktion für proportionales Seitenverhältnis

  Alt 19. Aug 2003, 12:47
Na, dann ist ja gut. Im Notfall, falls du falsche zahlen angibst, dann kannst du ja mit
Code:
try
...
except
...
end
die Fehlermeldung verhindern.

Gruß Matze

PS: Nette HP.
  Mit Zitat antworten Zitat
BorlanDelphiUser

Registriert seit: 10. Mär 2003
Ort: Waltersdorf
91 Beiträge
 
Delphi 5 Professional
 
#28

Re: Funktion für proportionales Seitenverhältnis

  Alt 19. Aug 2003, 13:01
jo das hatte ich gemacht dabei ist mir aufgefallen das die variable für die neue höhe noch leer war und keinen wert zugewiesen bekommen hat.

bis jetzt funktioniert es so wie ich es mir vorgestellt habe, danke an alle!
Besucht auch mal meine Homepage www.r-kersten.de. Es wäre schön wenn ihr mir einen Gästebucheintrag hinterlasst.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 3     123   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:25 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz