Autor Beitrag
artifexgladi
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Mi 02.03.05 19:13 
hi ich programmiere tpw 1.5 mit objekten (ja turbo pascal for windows *schule,hmpf*)
und möchte einen integerwert am besten in ein statisches feld ausgeben.

nur so funktioniert das irgendwie nicht so ganz..........

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
procedure TestWindow.HandleButton1Msg(var Msg: TMessage);
var end:string;
    a:integer;

begin
str(a,end);
endfeld^.settext(@end);
end.


-----------------------------------------
a: ist irgendeine zahl
endfeld ist der bezeichner des statischenfeldes
settext: *aus hilfe zieh*
"TStatic.SetText (method)

Syntax
procedure SetText(ATextString: PChar); virtual;"

---------------------------------------------------------------

im statischen feld, wird nach ausführen dieses knopfes, etwas in dieser art angezeigt *4564**** (wobei * beliebige steuerzeichen sind,die zahl ist aber dieselbe wie der integerwert a, eben nur mit steuerzeichen davor und dahinter)
wie könnte ich denn einen integerwert in so ein statisches feld in TPW 1.5 ausgeben?

thx
euer artifex

Moderiert von user profile iconAXMD: Delphi-Tags hinzugefügt.
*ups hab die delphi tags leider rausgenommen sorry*
Moderiert von user profile iconUGrohne: Delphi-Tags wieder hinzugefügt.
Moderiert von user profile iconUGrohne: Topic aus Windows API verschoben am Do 03.03.2005 um 16:54


Zuletzt bearbeitet von artifexgladi am Do 03.03.05 00:02, insgesamt 4-mal bearbeitet
tommie-lie
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 4373

Ubuntu 7.10 "Gutsy Gibbon"

BeitragVerfasst: Mi 02.03.05 19:49 
Titel: Re: TPW integerwert ausgeben
Das ganze gibt's diesmal in drei Teilen:

  • Lektion 1: Die grundsätzliche Kritik
    artifexgladi hat folgendes geschrieben:
    hi ich programmiere tpw 1.5
    Falls TPW für TurboPascal for Windows steht: *schauder*

  • Lektion 2: Die Kritik an der Frage
    Was ist xyz? Wie sieht SetText() aus? In was wird ausgegeben?

  • Lektion 3: Allgemeins Ins-Blaue-Raten, wie es gerne praktiziert wird
    Nimm mal das @ da weg.


Mist, wieder eine Glaskugel durchgebrannt... Falls ihr noch eine über habt, bitte als ge-gzip-ten Tarball an meine Wenigkeit.

_________________
Your computer is designed to become slower and more unreliable over time, so you have to upgrade. But if you'd like some false hope, I can tell you how to defragment your disk. - Dilbert
AXMD
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 4006
Erhaltene Danke: 7

Windows 10 64 bit
C# (Visual Studio 2019 Express)
BeitragVerfasst: Mi 02.03.05 19:53 
Titel: Re: TPW integerwert ausgeben
@artifexgladi: Also ich muss Tommie absolut zustimmen: formulier deinen Beitrag um und schreib, was die Funktionen und Variablen sind, die du benutzt. Es wird dir keiner helfen können, wenn wir so viel Informationen haben wie jetzt ;)

AXMD

PS.:
tommie-lie hat folgendes geschrieben:
Mist, wieder eine Glaskugel durchgebrannt... Falls ihr noch eine über habt, bitte als ge-gzip-ten Tarball an meine Wenigkeit.
Kannst meine haben, die is allerdings schon sehr gebraucht - daher keine Garantie für volle Funktionalität^^
tommie-lie
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 4373

Ubuntu 7.10 "Gutsy Gibbon"

BeitragVerfasst: Mi 02.03.05 19:58 
Titel: Re: TPW integerwert ausgeben
AXMD hat folgendes geschrieben:
PS.:
tommie-lie hat folgendes geschrieben:
Mist, wieder eine Glaskugel durchgebrannt... Falls ihr noch eine über habt, bitte als ge-gzip-ten Tarball an meine Wenigkeit.
Kannst meine haben, die is allerdings schon sehr gebraucht - daher keine Garantie für volle Funktionalität^^
Es reicht mir, wenn sie nicht ständig durchbrennt, weil ich sie zu stark strapazieren muss...

_________________
Your computer is designed to become slower and more unreliable over time, so you have to upgrade. But if you'd like some false hope, I can tell you how to defragment your disk. - Dilbert
artifexgladi Threadstarter
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Do 03.03.05 16:00 
ok habs herausgefunden es lag an der nicht sauber definierten länge in dem nullterminierten string

jetzt funkts
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Do 03.03.05 16:42 
Mal ganz nebenbei bemerkt: Was hat das mit der Windows API zu tun?
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Do 03.03.05 16:54 
Luckie hat folgendes geschrieben:
Mal ganz nebenbei bemerkt: Was hat das mit der Windows API zu tun?

Nichts, deswegen auch verschoben ;-)