Keiner Da ??? (REALbasic network user group Deutschland Mailinglist archive)
Back to the thread list
Previous thread: WordException
Next thread: macProcid(Fenster bestimmen)
| Keiner Da ??? |
| Date: 09.06.02 13:33 (Sun, 9 Jun 2002 14:33:05 +0200) |
| From: Bernd Mischke |
|
Ist keiner Da der mir Helfen kann
- - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 09.06.02 15:42 (Sun, 9 Jun 2002 16:42:13 +0200) |
| From: Christian Schmitz |
|
> Ist keiner Da der mir Helfen kann
Wobei? Mfg Christian |
| Re: Keiner Da ??? |
| Date: 09.06.02 17:44 (Sun, 09 Jun 2002 18:44:57 +0200) |
| From: Alex von Siebenthal |
|
am 09.06.2002 02:33 PM schrieb Bernd Mischke <<email address removed>>:
> Ist keiner Da der mir Helfen kann und mir????? alex - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 09.06.02 18:09 (Sun, 9 Jun 2002 19:09:27 +0200) |
| From: Christian Schmitz |
|
> am 09.06.2002 02:33 PM schrieb Bernd Mischke <<email address removed>>:
> > > Ist keiner Da der mir Helfen kann > > und mir????? Hast du ein Problem? PS: Diese a4 EMails hatten ein dermassen schlechtes Zitieren, daß ich mir die nicht angetan habe. Mfg Christian |
| Re: Keiner Da ??? |
| Date: 09.06.02 18:38 (Sun, 09 Jun 2002 19:38:41 +0200) |
| From: Alex von Siebenthal |
|
am 09.06.2002 07:09 PM schrieb Christian Schmitz
<<email address removed>>: >> am 09.06.2002 02:33 PM schrieb Bernd Mischke <<email address removed>>: >> >>> Ist keiner Da der mir Helfen kann >> >> und mir????? > > Hast du ein Problem? > > PS: Diese a4 EMails hatten ein dermassen schlechtes Zitieren, daß ich > mir die nicht angetan habe. hast ja recht! also nochmal: ich mächte eine jpeg oder tiff oder gif oder eine sonstige bilddatei in einen canvas einfügen, sie proportional auf die grösse des canvas' vergrössern/verkleinern und sie zentrieren. alex - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 09.06.02 19:16 (Sun, 9 Jun 2002 20:16:53 +0200) |
| From: Christian Schmitz |
|
> ich mächte eine jpeg oder tiff oder gif oder eine sonstige bilddatei in
> einen canvas einfügen, sie proportional auf die grösse des canvas' > vergrössern/verkleinern und sie zentrieren. Und wo ist da das Problem? (Dreisatz kommt ja recht früh in der Schule ;-) Mfg Christian |
| Re: Keiner Da ??? |
| Date: 09.06.02 19:19 (Sun, 09 Jun 2002 20:19:23 +0200) |
| From: Alex von Siebenthal |
|
am 09.06.2002 08:16 PM schrieb Christian Schmitz
<<email address removed>>: >> ich mächte eine jpeg oder tiff oder gif oder eine sonstige bilddatei in >> einen canvas einfügen, sie proportional auf die grösse des canvas' >> vergrössern/verkleinern und sie zentrieren. > > Und wo ist da das Problem? > (Dreisatz kommt ja recht früh in der Schule ;-) ich weiss nicht wies geht. diese methode von "support" ist nicht fehlerfrei, und da ich selbst nicht weiter weiss, nützt sie mir nichts. (dreisatz kommt bei uns in der 6. klasse) alex - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 09.06.02 19:34 (Sun, 9 Jun 2002 20:34:51 +0200) |
| From: Christian Schmitz |
|
> ich weiss nicht wies geht. diese methode von "support" ist nicht fehlerfrei,
> und da ich selbst nicht weiter weiss, nützt sie mir nichts. > (dreisatz kommt bei uns in der 6. klasse) dim faktor as double dim dw,dh,dl,dt as integer // Destination faktor=max(p.width/g.width,p.height/g.height) dw=p.width/faktor dh=p.height/faktor dl=(g.width-dw)/2 dt=(g.height-dh)/2 g.drawpicture p,dl,dt,dw,dh,0,0,p.width,p.height Noch Fragen? Mfg Christian |
| Re: Keiner Da ??? |
| Date: 12.06.02 14:23 (Wed, 12 Jun 2002 15:23:08 +0200) |
| From: Alex von Siebenthal |
|
am 09.06.2002 08:34 PM schrieb Christian Schmitz
<<email address removed>>: >> ich weiss nicht wies geht. diese methode von "support" ist nicht fehlerfrei, >> und da ich selbst nicht weiter weiss, nützt sie mir nichts. >> (dreisatz kommt bei uns in der 6. klasse) > > dim faktor as double > dim dw,dh,dl,dt as integer // Destination > > faktor=max(p.width/g.width,p.height/g.height) > > dw=p.width/faktor > dh=p.height/faktor > dl=(g.width-dw)/2 > dt=(g.height-dh)/2 > > g.drawpicture p,dl,dt,dw,dh,0,0,p.width,p.height > > Noch Fragen? ja: von wo kommt g ???? muss es noch dim g as graphics heissen? ne, denn dann kommt immer die meldung unhandled nilobjectexeption raised (was immer das heissen soll). danke alex ps: es gibt eine sicherndialogbox von mac os, die vordefiniert ist (wie öffnendialogbox). kann man die irgendwie benützen? - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 12.06.02 16:54 (Wed, 12 Jun 2002 17:54:49 +0200) |
| From: Stephan Stoske |
|
Hi,
ich glaube, mit der Methode "Versuch und Irrtum" kommst du nicht weit. Du musst die Sachen verstehen um sie anwenden zu können. nil heisst "not in list" und bedeutet, "dass kenne ich nicht" nil object heisst, "Dieses Objekt kenne ich nicht" Wenn du ... dim g as graphics ...schreibst, dann heisst das lediglich das die Variable g ein graphics aufnehmen kann, aber noch lange nicht, das es auch eines enthält. Benutzt du es trotzdem ... unhandled nil object exception raised Was bedeutet: Du hast auf ein nicht existierendes Element (=nil) zugegriffen (das object), was einen Ausnahmezustand (exception) auslöst (raised), weil du den Fehler nicht selbst abgefangen hast (unhandled). Um das zu verhindern schreibt man z.B. if g = nil then // g ist nicht benutzbar, da leer else // g ist benutzbar end if Das macht man _überall_ dort, wo das Objekt auch nil sein kann. Also auch bei Folderitems, bei Pictures usw. Um das graphics nun zu bekommen, legst du den Code in die Paint-Methode des Canvas, dort gibt es das g für das Canvas. Ansonsten kannst du dir von jedem (existierenden) picture das graphics einfach holen... g=myPicture.graphics // statt myPicture schreibst du den Namen DEINES Bildes! Viel Erfolg. Grüße, Stephan ------------------------------------------------------------------------- stoske & bertling - visuelle kommunikation lohmühler berg 30 - 42553 velbert - fon 02053/504464 - fax 02053/923630 <email address removed> - www.stoske-bertling.de - ftp.stoske-bertling.de - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 12.06.02 19:02 (Wed, 12 Jun 2002 20:02:46 +0200) |
| From: Alex von Siebenthal |
|
am 12.06.2002 05:54 PM schrieb Stephan Stoske <<email address removed>>:
> Hi, hallo, > > ich glaube, mit der Methode "Versuch und Irrtum" kommst du nicht weit. > Du musst die Sachen verstehen um sie anwenden zu können. > > nil heisst "not in list" und bedeutet, "dass kenne ich nicht" > > nil object heisst, "Dieses Objekt kenne ich nicht" danke > > Wenn du ... > > dim g as graphics > > ...schreibst, dann heisst das lediglich das die Variable g ein graphics > aufnehmen kann, > aber noch lange nicht, das es auch eines enthält. Benutzt du es trotzdem ... ok > > unhandled nil object exception raised > > Was bedeutet: Du hast auf ein nicht existierendes Element (=nil) > zugegriffen (das object), > was einen Ausnahmezustand (exception) auslöst (raised), weil du den Fehler > nicht > selbst abgefangen hast (unhandled). > > Um das zu verhindern schreibt man z.B. > > if g = nil then > // g ist nicht benutzbar, da leer > else > // g ist benutzbar > end if > > Das macht man _überall_ dort, wo das Objekt auch nil sein kann. > Also auch bei Folderitems, bei Pictures usw. > > Um das graphics nun zu bekommen, legst du den Code in die Paint-Methode > des Canvas, dort gibt es das g für das Canvas. > > Ansonsten kannst du dir von jedem (existierenden) picture das graphics > einfach holen... > > g=myPicture.graphics // statt myPicture schreibst du den Namen DEINES > Bildes! sagt mir doch einfach was ich für g schreiben muss!!! alex - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 12.06.02 20:14 (Wed, 12 Jun 2002 21:14:13 +0200) |
| From: Christian Schmitz |
|
> sagt mir doch einfach was ich für g schreiben muss!!!
Nö. Wenn du eine fertige Lösung willst, dann miete einen Programmierer. Mfg Christian |
| Re: Keiner Da ??? |
| Date: 12.06.02 20:48 (Wed, 12 Jun 2002 21:48:59 +0200) |
| From: Stephan Stoske |
|
Hi, > Wenn du eine fertige Lösung willst, dann miete einen Programmierer. Sorry, Christian, wenn ich das unwandere... :-) ---------- > sagt mir doch einfach was ich für g schreiben muss!!! Das ist ja wieder nur "Versuch und Irrtum"!!! Schau dir mal den Paint-Event eines Canvas an. Dort steht: Sub Paint( g As Graphics ) Das heisst, dass innerhalb dieser Funktion g schon bekannt ist, nämlich als graphics des Canvas. Fällt der Groschen, äh, Cent jetzt?? Grüße, Stephan ------------------------------------------------------------------------- stoske & bertling - visuelle kommunikation lohmühler berg 30 - 42553 velbert - fon 02053/504464 - fax 02053/923630 <email address removed> - www.stoske-bertling.de - ftp.stoske-bertling.de - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 13.06.02 06:23 (Thu, 13 Jun 2002 07:23:42 +0200) |
| From: Alex von Siebenthal |
|
am 12.06.2002 09:48 PM schrieb Stephan Stoske <<email address removed>>:
> > Hi, > >> Wenn du eine fertige Lösung willst, dann miete einen Programmierer. > > Sorry, Christian, wenn ich das unwandere... :-) > > ---------- > >> sagt mir doch einfach was ich für g schreiben muss!!! > > Das ist ja wieder nur "Versuch und Irrtum"!!! > > Schau dir mal den Paint-Event eines Canvas an. > Dort steht: > > Sub Paint( g As Graphics ) > > Das heisst, dass innerhalb dieser Funktion g schon > bekannt ist, nämlich als graphics des Canvas. > > Fällt der Groschen, äh, Cent jetzt?? ich glaube schon. d.h. das ich wirklich noch g as graphics hinzufügen muss. aber wie komm ich um den fehler? code neu: dim faktor as double dim dw,dh,dl,dt as integer // Destination dim g as graphics dim p as picture // hier kommt der fehler zum ersten mal: faktor=max(p.width/g.width,p.height/g.height) dw=p.width/faktor dh=p.height/faktor dl=(g.width-dw)/2 dt=(g.height-dh)/2 g.drawpicture p,dl,dt,dw,dh,0,0,p.width,p.height alex - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 13.06.02 08:01 (Thu, 13 Jun 2002 09:01:44 +0200) |
| From: Andy Fuchs |
|
at 13.06.2002 7:23 Uhr, Alex von Siebenthal wrote:
> ich glaube schon. d.h. das ich wirklich noch g as graphics hinzufügen muss. Glaub doch den Leuten hier: Schmeiss dass 'g as graphics' raus! -- Andy Fuchs -- silent movie media -- mailto:<email address removed> -- http://www.silent-movie-media.com - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 13.06.02 10:22 (Thu, 13 Jun 2002 11:22:34 +0200) |
| From: Christian Schmitz |
|
> dim g as graphics
> dim p as picture So geht das nicht. Damit hast du Referenzen aber noch keine Objekte. Pack den Code endlich in eine Methode: DrawSkaliert(g as graphics,p as picture) Mfg Christian |
| Re: Keiner Da ??? |
| Date: 13.06.02 17:11 (Thu, 13 Jun 2002 18:11:56 +0200) |
| From: Alex von Siebenthal |
|
am 13.06.2002 11:22 AM schrieb Christian Schmitz
<<email address removed>>: >> dim g as graphics >> dim p as picture > > So geht das nicht. > Damit hast du Referenzen aber noch keine Objekte. > > Pack den Code endlich in eine Methode: > DrawSkaliert(g as graphics,p as picture) ändert aber auch nichts an der sache....... alex - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 13.06.02 21:39 (Thu, 13 Jun 2002 22:39:51 +0200) |
| From: Christian Schmitz |
|
> ändert aber auch nichts an der sache.......
Weil du's einfach nicht kapierst. Mfg Christian |
| Re: Keiner Da ??? |
| Date: 14.06.02 20:08 (Fri, 14 Jun 2002 21:08:09 +0200) |
| From: Alex von Siebenthal |
|
am 13.06.2002 10:39 PM schrieb Christian Schmitz
<<email address removed>>: >> ändert aber auch nichts an der sache....... > > Weil du's einfach nicht kapierst. wieso geht den das nicht: canvas.backdrop.widht=335 ... ??? hat nicht jemand vielleicht zeit mir eine mail zu scchreiben, wo drin steht wies gemacht wird, und wieso das das so ist. aber da das wahrscheinlich niemand macht, tia... das von deinem cd hüllen drucker christian, hab ich sogar versucht zu übertragen, doch vergebens... tia, tia, tia... alex - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 14.06.02 20:35 (Fri, 14 Jun 2002 21:35:12 +0200) |
| From: Alessandro Carta |
|
Hallo Alex von Siebenthal said at ÒRe: Keiner Da ???Ó. [14/Jun/2002 21:08] > wieso geht den das nicht: canvas.backdrop.widht=335 ... ??? Das geht nicht weil das Backdrop eines Canvases IMMER die gleiche Grösse hat wie das Canvas selber. Willst Du die Grösse deines Canvases ändern machst Du das so: canvas.width = 335 Stell Dir eine Leinwand vor. Das Backdrop ist die Fläche wo du mit deinemn Pinseln malen kannst. Möchtest Du nun die Grösse deiner Leinwand verändern, so wirst Du bestimmt nicht an dem Leinen ziehen (oder was man da sonst so machen kann) SONDERN den Holzrahmen in seiner Grösse ändern. Eben genauso ist das mit dem Canvas. Das Backdrop ist das Stück Leinen was bemalt werden kann; das Canvas selber ist der Holzrahmen wo das Leinen drin aufgespannt ist. Bis dahin... Alessandro Carta - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 14.06.02 20:51 (Fri, 14 Jun 2002 21:51:03 +0200) |
| From: Alex von Siebenthal |
|
am 14.06.2002 09:35 PM schrieb Alessandro Carta <<email address removed>>:
> > Hallo > > Alex von Siebenthal said at ÒRe: Keiner Da ???Ó. > [14/Jun/2002 21:08] > >> wieso geht den das nicht: canvas.backdrop.widht=335 ... ??? > > Das geht nicht weil das Backdrop eines Canvases IMMER die gleiche Grösse > hat wie das Canvas selber. > > Willst Du die Grösse deines Canvases ändern machst Du das so: > > canvas.width = 335 > > Stell Dir eine Leinwand vor. Das Backdrop ist die Fläche wo du mit deinemn > Pinseln malen kannst. > Möchtest Du nun die Grösse deiner Leinwand verändern, so wirst Du bestimmt > nicht an dem Leinen ziehen (oder was man da sonst so machen kann) SONDERN > den Holzrahmen in seiner Grösse ändern. > > Eben genauso ist das mit dem Canvas. Das Backdrop ist das Stück Leinen was > bemalt werden kann; das Canvas selber ist der Holzrahmen wo das Leinen drin > aufgespannt ist. ich möchte aber (backdrop) auf die grösse des canvas' schrumpfen, und zentrieren. wie geht das???????? hilfeee! alex - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 14.06.02 21:16 (Fri, 14 Jun 2002 22:16:11 +0200) |
| From: Christian Schmitz |
|
> ich möchte aber (backdrop) auf die grösse des canvas' schrumpfen, und
> zentrieren. wie geht das???????? hilfeee! Das erinnert mich an mein Posterprinter. Das CD Druckprogramm macht's auch... 'ne Stunde kostet 20 bis 80 Euro (+MWSt) je nachdem was gemacht wird... Es soll Leute gegeben haben, die sagen, daß Sie ein Plugin selber programmieren können. Haben die Zeit dafür auf 2h geschätzt, dann im Web geschaut und ohne zögern mein Plugin bestellt... PS: Alex, hast du inzwischen _alle_ RB Bücher gekauft? Mfg Christian |
| Re: Keiner Da ??? |
| Date: 14.06.02 21:17 (Fri, 14 Jun 2002 22:17:49 +0200) |
| From: Alex von Siebenthal |
|
am 14.06.2002 10:16 PM schrieb Christian Schmitz
<<email address removed>>: >> ich möchte aber (backdrop) auf die grösse des canvas' schrumpfen, und >> zentrieren. wie geht das???????? hilfeee! > > Das erinnert mich an mein Posterprinter. > Das CD Druckprogramm macht's auch... > > 'ne Stunde kostet 20 bis 80 Euro (+MWSt) je nachdem was gemacht wird... > > Es soll Leute gegeben haben, die sagen, daß Sie ein Plugin selber > programmieren können. Haben die Zeit dafür auf 2h geschätzt, dann im Web > geschaut und ohne zögern mein Plugin bestellt... > > PS: Alex, hast du inzwischen _alle_ RB Bücher gekauft? ne hab ich nicht. gut das du nicht so drängelst! wie hast du den das bei deinem cd hüllen drucker gemacht? kannst dus nicht einfach nochmal erklären? alex - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 14.06.02 21:35 (Fri, 14 Jun 2002 22:35:24 +0200) |
| From: Christian Schmitz |
|
> kannst dus nicht einfach nochmal erklären?
Wieso? Das ist Dreisatz. Das lernt man in der Grundschule! Außerdem hab ich dir ein Unterprogramm zum Skalieren gepastet! Du hast es ja nicht zum laufen gebracht. (obwohl das bei nur 10 Zeilen recht einfach sein sollte) Mfg Christian, genervt. |
| Re: Keiner Da ??? |
| Date: 14.06.02 21:35 (Fri, 14 Jun 2002 22:35:54 +0200) |
| From: Alex von Siebenthal |
|
am 14.06.2002 10:35 PM schrieb Christian Schmitz
<<email address removed>>: >> kannst dus nicht einfach nochmal erklären? > > Wieso? > Das ist Dreisatz. Das lernt man in der Grundschule! > > Außerdem hab ich dir ein Unterprogramm zum Skalieren gepastet! > Du hast es ja nicht zum laufen gebracht. > (obwohl das bei nur 10 Zeilen recht einfach sein sollte) die sollte ich in die methode hineinschreiben und aufrufen?? alex - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 14.06.02 22:29 (Fri, 14 Jun 2002 23:29:31 +0200) |
| From: Christian Schmitz |
|
> die sollte ich in die methode hineinschreiben und aufrufen??
Jop. Mfg Christian |
| Re: Keiner Da ??? |
| Date: 15.06.02 10:19 (Sat, 15 Jun 2002 11:19:15 +0200) |
| From: Alex von Siebenthal |
|
am 14.06.2002 11:29 PM schrieb Christian Schmitz
<<email address removed>>: >> die sollte ich in die methode hineinschreiben und aufrufen?? > > Jop. ok. eine methode ruft man doch so auf, oder?: methodename Title, False oder wie sonst (das geht nicht, und in der sprachreferenz kommt nur unbrauchbares)? alex - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 15.06.02 12:00 (Sat, 15 Jun 2002 13:00:20 +0200) |
| From: Christian Schmitz |
|
> ok. eine methode ruft man doch so auf, oder?:
> > methodename Title, False > > > oder wie sonst (das geht nicht, und in der sprachreferenz kommt nur > unbrauchbares)? Kann man machen. Mfg Christian |
| Re: Keiner Da ??? |
| Date: 15.06.02 12:11 (Sat, 15 Jun 2002 13:11:18 +0200) |
| From: Alex von Siebenthal |
|
am 15.06.2002 01:00 PM schrieb Christian Schmitz
<<email address removed>>: >> ok. eine methode ruft man doch so auf, oder?: >> >> methodename Title, False >> >> oder wie sonst (das geht nicht, und in der sprachreferenz kommt nur >> unbrauchbares)? > > Kann man machen. ja, ist aber ein falschert typ. kannst du mir sagen wo ich suchen muss? Alex - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 15.06.02 12:19 (Sat, 15 Jun 2002 13:19:19 +0200) |
| From: Christian Schmitz |
|
> ja, ist aber ein falschert typ. kannst du mir sagen wo ich suchen muss?
Schonmal im Paint event mit dem g da und einem Bild versucht? Mfg Christian |
| Re: Keiner Da ??? |
| Date: 15.06.02 12:26 (Sat, 15 Jun 2002 13:26:20 +0200) |
| From: Alex von Siebenthal |
|
am 15.06.2002 01:19 PM schrieb Christian Schmitz
<<email address removed>>: >> ja, ist aber ein falschert typ. kannst du mir sagen wo ich suchen muss? > > Schonmal im Paint event mit dem g da und einem Bild versucht? was hat das mit dem methoden aufrufen zu tun? ich komme nicht ganz mit was du meinst. alex - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 15.06.02 12:49 (Sat, 15 Jun 2002 13:49:41 +0200) |
| From: Christian Schmitz |
|
> am 15.06.2002 01:19 PM schrieb Christian Schmitz
> <<email address removed>>: > > >> ja, ist aber ein falschert typ. kannst du mir sagen wo ich suchen muss? > > > > Schonmal im Paint event mit dem g da und einem Bild versucht? > > was hat das mit dem methoden aufrufen zu tun? ich komme nicht ganz mit was > du meinst. Du hast doch die Skalierenmethode, die ich da gepostet habe? Die baust du ein und rufst sie mit geeigneten Parametern von der Paint methode auf. Mfg Christian |
| Re: Keiner Da ??? |
| Date: 15.06.02 12:58 (Sat, 15 Jun 2002 13:58:43 +0200) |
| From: Tobias Verbree |
|
Hi
Also: Du machst eine neue Methode : skalieren(g As graphics,p As picture) dim faktor as double dim dw,dh,dl,dt as integer // Destination faktorNx(p.width/g.width,p.height/g.height) dwawidth/faktor dhiheight/faktor dl .width-dw)/2 dt .height-dh)/2 g.drawpicture p,dl,dt,dw,dh,0,0,p.width,p.height Diese rufst du dann so auf: skalieren(canvas1.graphics,p1) p1 ist das bild das skaliert werden soll. Gruss Tobias |
| Re: Keiner Da ??? |
| Date: 15.06.02 13:19 (Sat, 15 Jun 2002 14:19:43 +0200) |
| From: Christian Schmitz |
|
> Hi
> > skalieren(canvas1.graphics,p1) p1 ist das bild das skaliert werden soll. Das hatten wir schon vor 5 Tagen... > --============_-1187980171==_ma============ > Content-Type: text/html; charset="us-ascii" Bitte keine HTML Emails! Mfg Christian |
| Re: Keiner Da ??? |
| Date: 15.06.02 13:33 (Sat, 15 Jun 2002 14:33:28 +0200) |
| From: Tobias Verbree |
|
>> Hi
>> >> skalieren(canvas1.graphics,p1) p1 ist das bild das skaliert werden soll. > >Das hatten wir schon vor 5 Tagen... Ja aber er hat es nicht gecheckt!!!! >> --2.11_-1187980171(mavelo >> Content-Type: text/html; charsetls-ascii" > >Bitte keine HTML Emails! Jaja Gruss Tobias - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 15.06.02 13:36 (Sat, 15 Jun 2002 14:36:39 +0200) |
| From: Christian Schmitz |
|
> >> Hi
> >> > >> skalieren(canvas1.graphics,p1) p1 ist das bild das skaliert werden soll. > > > >Das hatten wir schon vor 5 Tagen... > > Ja aber er hat es nicht gecheckt!!!! Glaubst du, daß er wenigstens im Entwicklerhandbuch die Seite 155 über das Skalieren von Bildern gelesen hat? Das hätte vielleicht schon geholfen. Mfg Christian |
| Re: Keiner Da ??? |
| Date: 15.06.02 13:51 (Sat, 15 Jun 2002 14:51:31 +0200) |
| From: Tobias Verbree |
|
>> >> Hi
>> >> >> >> skalieren(canvas1.graphics,p1) p1 ist das bild das skaliert >>werden soll. >> > >> >Das hatten wir schon vor 5 Tagen... >> >> Ja aber er hat es nicht gecheckt!!!! > >Glaubst du, daß er wenigstens im Entwicklerhandbuch die Seite 155 über >das Skalieren von Bildern gelesen hat? >Das hätte vielleicht schon geholfen. > Nein das hat er sicher nicht gemacht. :-) Tobias - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 15.06.02 16:08 (Sat, 15 Jun 2002 17:08:06 +0200) |
| From: Alex von Siebenthal |
|
am 15.06.2002 02:36 PM schrieb Christian Schmitz
<<email address removed>>: >>>> Hi >>>> >>>> skalieren(canvas1.graphics,p1) p1 ist das bild das skaliert werden soll. >>> >>> Das hatten wir schon vor 5 Tagen... >> >> Ja aber er hat es nicht gecheckt!!!! > > Glaubst du, daß er wenigstens im Entwicklerhandbuch die Seite 155 über > das Skalieren von Bildern gelesen hat? > Das hätte vielleicht schon geholfen. > huch ich habs geschaft! danke christian, da kommt aber noch ne frage, wie zentrier ich es, oder wo finde ich dazu etwas? im entwicklerhandbuchh fand ich nichts. alex - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 15.06.02 16:16 (Sat, 15 Jun 2002 17:16:48 +0200) |
| From: Christian Schmitz |
|
> huch ich habs geschaft! danke christian, da kommt aber noch ne frage, wie
> zentrier ich es, oder wo finde ich dazu etwas? > im entwicklerhandbuchh fand ich nichts. AbstandLinks=(BreiteRahmen-BreiteBild)/2 AbstandOben=(HöheRahmen-HöheBild)/2 Ok? Mfg Christian |
| Re: Keiner Da ??? |
| Date: 15.06.02 16:21 (Sat, 15 Jun 2002 17:21:33 +0200) |
| From: Alex von Siebenthal |
|
am 15.06.2002 05:16 PM schrieb Christian Schmitz
<<email address removed>>: >> huch ich habs geschaft! danke christian, da kommt aber noch ne frage, wie >> zentrier ich es, oder wo finde ich dazu etwas? >> im entwicklerhandbuchh fand ich nichts. > > AbstandLinks=(BreiteRahmen-BreiteBild)/2 > AbstandOben=(HöheRahmen-HöheBild)/2 > nein! ¨ etwa so? =(canvas1.width-pic.widht)/2 =(canvas1.heigt-pic.heigt)/2 ich weiss nur nicht was ich mit abstandoben -/links machen soll! alex - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 15.06.02 16:31 (Sat, 15 Jun 2002 17:31:16 +0200) |
| From: Christian Schmitz |
|
> ich weiss nur nicht was ich mit abstandoben -/links machen soll!
Wie wäre es wenn, du das Bild entsprechend im Fenster verschoben malst? drawpicture hat doch x und y für den Abstand von Links und Oben. Mfg Christian |
| Re: Keiner Da ??? |
| Date: 15.06.02 16:42 (Sat, 15 Jun 2002 17:42:31 +0200) |
| From: Alex von Siebenthal |
|
am 15.06.2002 05:31 PM schrieb Christian Schmitz
<<email address removed>>: >> ich weiss nur nicht was ich mit abstandoben -/links machen soll! > > Wie wäre es wenn, du das Bild entsprechend im Fenster verschoben malst? > > drawpicture hat doch x und y für den Abstand von Links und Oben. das versteh ich nicht. alex - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 15.06.02 16:53 (Sat, 15 Jun 2002 17:53:01 +0200) |
| From: Alex von Siebenthal |
|
am 15.06.2002 05:31 PM schrieb Christian Schmitz
<<email address removed>>: >> ich weiss nur nicht was ich mit abstandoben -/links machen soll! > > Wie wäre es wenn, du das Bild entsprechend im Fenster verschoben malst? > > drawpicture hat doch x und y für den Abstand von Links und Oben. > das hab ich dazu im handbuch gefunden: Sub Paint(g As Graphics) g.DrawPicture pic,5,5,pic.width,pic.height,10,10,20,20 End Sub kannst du mir helfen das abzuändern? danke, alex - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 15.06.02 17:57 (Sat, 15 Jun 2002 18:57:49 +0200) |
| From: Christian Schmitz |
|
> das hab ich dazu im handbuch gefunden:
Drawpicture hat viele Parameter. Die ersten 3 müssen sein. Die anderen nur für's skalieren. Genauer: 1. Das Bild 2. Der Abstand von links als X Koordinate 3. Der Abstand von oben als Y Koordinate Ok? Mfg Christian |
| Re: Keiner Da ??? |
| Date: 15.06.02 18:00 (Sat, 15 Jun 2002 19:00:57 +0200) |
| From: Alex von Siebenthal |
|
am 15.06.2002 06:57 PM schrieb Christian Schmitz
<<email address removed>>: >> das hab ich dazu im handbuch gefunden: > > Drawpicture hat viele Parameter. > Die ersten 3 müssen sein. Die anderen nur für's skalieren. > > Genauer: > 1. Das Bild > 2. Der Abstand von links als X Koordinate > 3. Der Abstand von oben als Y Koordinate ich kann damit nichts anfangen, tut mir leid. trotzdem danke für die mühe, die du dir bis jetzt gegeben hast! alex - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 15.06.02 18:03 (Sat, 15 Jun 2002 19:03:47 +0200) |
| From: mogli x |
|
Sub Paint(g As Graphics)
g.DrawPicture DeinBild,Abstandlinks,Abstandoben,Bildbreite,Bildhöhe End Sub Ohne Kommentar und in der Hoffnung, dass es richtig ist (wenn nicht bitte korrigieren) p.s: Mal im allgemeinen eine Bitte an diejenigen, die immer so unleserlich zitieren: Lest eure Mails nachdem ihr sie geschrieben habt noch einmal durch oder schaut euch zumindest das gesamtbild an. So sollte man NIE ein Seitenlanges Mail zitieren, bevor man auch nur ein Wort schreibt. Auch muss man nicht immer gleich das ganze Mail zitieren, sondern nur die Teile, auf die man auch wirklich antwortet. - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 15.06.02 18:52 (Sat, 15 Jun 2002 19:52:14 +0200) |
| From: Alex von Siebenthal |
|
am 15.06.2002 07:03 PM schrieb mogli x <<email address removed>>:
> Sub Paint(g As Graphics) > g.DrawPicture DeinBild,Abstandlinks,Abstandoben,Bildbreite,Bildhöhe > End Sub > Ich hab jetzt das: dim abstandoben as integer dim abstandlinks as integer Abstandoben=(canvas1.height-pic.height)/2 Abstandlinks=(canvas1.width-pic.width)/2 If pic <>Nil then g.DrawPicture pic,Abstandlinks,Abstandoben,pic.width,pic.height End if doch da kommt wieder dieser nilobject... fehler. (beiabstandoben=(canvas1....) und ich weiss nicht was falsch ist. alex - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 15.06.02 19:05 (Sat, 15 Jun 2002 20:05:43 +0200) |
| From: Tobias Verbree |
|
>am 15.06.2002 07:03 PM schrieb mogli x <<email address removed>>:
> >> Sub Paint(g As Graphics) >> g.DrawPicture DeinBild,Abstandlinks,Abstandoben,Bildbreite,Bildhöhe >> End Sub >> >Ich hab jetzt das: > > dim abstandoben as integer > dim abstandlinks as integer > Abstandoben=(canvas1.height-pic.height)/2 > Abstandlinks=(canvas1.width-pic.width)/2 > > If pic <>Nil then > g.DrawPicture pic,Abstandlinks,Abstandoben,pic.width,pic.height > End if > >doch da kommt wieder dieser nilobject... fehler. >(beiabstandoben=(canvas1....) und ich weiss nicht was falsch ist. > Hmm bei mir geht es. hast du ein bild das pic heisst? Gruss Tobias PS. überprüf das mit nil bevor du darauf zugreifst... Abstandoben=(canvas1.height-pic.height)/2 ^^^^^^^^^^^ - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 15.06.02 19:10 (Sat, 15 Jun 2002 20:10:47 +0200) |
| From: Alex von Siebenthal |
|
am 15.06.2002 08:05 PM schrieb Tobias Verbree <<email address removed>>:
> Hmm bei mir geht es. hast du ein bild das pic heisst? > > Gruss Tobias > > PS. überprüf das mit nil bevor du darauf zugreifst... > Abstandoben=(canvas1.height-pic.height)/2pi meinst du das?: if pic<>nil then g.drawinto pic,0,0 end if und dann der rest? alex - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 15.06.02 19:16 (Sat, 15 Jun 2002 20:16:29 +0200) |
| From: Tobias Verbree |
|
>am 15.06.2002 08:05 PM schrieb Tobias Verbree <<email address removed>>:
> >> Hmm bei mir geht es. hast du ein bild das pic heisst? >> >> Gruss Tobias >> >> PS. überprüf das mit nil bevor du darauf zugreifst... >> Abstandoben=(canvas1.height-pic.height)/2pi >meinst du das?: > >if pic<>nil then >g.drawinto pic,0,0 >end if > >und dann der rest? Ich meine das hier: dim abstandoben as integer dim abstandlinks as integer If pic <>Nil then Abstandoben=(canvas1.height-pic.height)/2 Abstandlinks=(canvas1.width-pic.width)/2 g.DrawPicture pic,Abstandlinks,Abstandoben,pic.width,pic.height End if Aber wie gesagt bei mir gings ohne änderung. Gruss Tobias - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 15.06.02 19:58 (Sat, 15 Jun 2002 20:58:31 +0200) |
| From: Alex von Siebenthal |
|
am 15.06.2002 08:16 PM schrieb Tobias Verbree <<email address removed>>:
>> am 15.06.2002 08:05 PM schrieb Tobias Verbree <<email address removed>>: >> >>> Hmm bei mir geht es. hast du ein bild das pic heisst? >>> >>> Gruss Tobias >>> >>> PS. überprüf das mit nil bevor du darauf zugreifst... >>> Abstandoben=(canvas1.height-pic.height)/2pi >> meinst du das?: >> >> if pic<>nil then >> g.drawinto pic,0,0 >> end if >> >> und dann der rest? > Ich meine das hier: > > dim abstandoben as integer > dim abstandlinks as integer > If pic <>Nil then > Abstandoben=(canvas1.height-pic.height)/2 > Abstandlinks=(canvas1.width-pic.width)/2 > > > g.DrawPicture pic,Abstandlinks,Abstandoben,pic.width,pic.height > End if > > Aber wie gesagt bei mir gings ohne änderung. > wundervolllllllll!!!!!!!!!!!!!!! danke an alle! alex - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 15.06.02 20:12 (Sat, 15 Jun 2002 21:12:39 +0200) |
| From: Alex von Siebenthal |
|
am 15.06.2002 08:16 PM schrieb Tobias Verbree <<email address removed>>:
>> am 15.06.2002 08:05 PM schrieb Tobias Verbree <<email address removed>>: >> >>> Hmm bei mir geht es. hast du ein bild das pic heisst? >>> >>> Gruss Tobias >>> >>> PS. überprüf das mit nil bevor du darauf zugreifst... >>> Abstandoben=(canvas1.height-pic.height)/2pi >> meinst du das?: >> >> if pic<>nil then >> g.drawinto pic,0,0 >> end if >> >> und dann der rest? > Ich meine das hier: > > dim abstandoben as integer > dim abstandlinks as integer > If pic <>Nil then > Abstandoben=(canvas1.height-pic.height)/2 > Abstandlinks=(canvas1.width-pic.width)/2 > > > g.DrawPicture pic,Abstandlinks,Abstandoben,pic.width,pic.height > End if > > Aber wie gesagt bei mir gings ohne änderung. achja, noch etwas, wie übernehme ich alle eistellungen(skaliert,zentriert,etc.) in einen anderen canvas eines anderen fensters? alex - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 15.06.02 21:07 (Sat, 15 Jun 2002 22:07:41 +0200) |
| From: Alex von Siebenthal |
|
am 15.06.2002 08:16 PM schrieb Tobias Verbree <<email address removed>>:
>> am 15.06.2002 08:05 PM schrieb Tobias Verbree <<email address removed>>: >> >>> Hmm bei mir geht es. hast du ein bild das pic heisst? >>> >>> Gruss Tobias >>> >>> PS. überprüf das mit nil bevor du darauf zugreifst... >>> Abstandoben=(canvas1.height-pic.height)/2pi >> meinst du das?: >> >> if pic<>nil then >> g.drawinto pic,0,0 >> end if >> >> und dann der rest? > Ich meine das hier: > > dim abstandoben as integer > dim abstandlinks as integer > If pic <>Nil then > Abstandoben=(canvas1.height-pic.height)/2 > Abstandlinks=(canvas1.width-pic.width)/2 > > > g.DrawPicture pic,Abstandlinks,Abstandoben,pic.width,pic.height > End if > > Aber wie gesagt bei mir gings ohne änderung. achja, noch etwas, wie übernehme ich alle eistellungen(skaliert,zentriert,etc.) in einen anderen canvas eines anderen fensters? alex - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 15.06.02 21:49 (Sat, 15 Jun 2002 22:49:24 +0200) |
| From: Christian Schmitz |
|
> Sub Paint(g As Graphics)
> g.DrawPicture DeinBild,Abstandlinks,Abstandoben,Bildbreite,Bildhöhe > End Sub Entweder 3 oder alle Parameter. Sonst hast du sehr komische Ergebnisse. Mfg Christian |
| Re: Keiner Da ??? |
| Date: 16.06.02 09:30 (Sun, 16 Jun 2002 10:30:31 +0200) |
| From: Alex von Siebenthal |
|
am 15.06.2002 10:49 PM schrieb Christian Schmitz
<<email address removed>>: >> Sub Paint(g As Graphics) >> g.DrawPicture DeinBild,Abstandlinks,Abstandoben,Bildbreite,Bildhöhe >> End Sub > > Entweder 3 oder alle Parameter. > Sonst hast du sehr komische Ergebnisse. das hab ich nachher auch gemerkt, aber wie über nehme ich alle einstellungen meines canvas' (zentrieert,skaliert) in einen anderen canvas eines anderen fensters??? dazu hab ich nichts in der sprachreferenz und auch nichts im entwicklerhandbuch gefunden. mfg alex - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 15.06.02 15:45 (Sat, 15 Jun 2002 16:45:01 +0200) |
| From: Alex von Siebenthal |
|
ich habe das alles schon gemacht, nur heisst die methode bei mir
drawskaliert. ja, aber er weiss nicht was p1 ist. alex ------------------------------------ am 15.06.2002 01:58 PM schrieb Tobias Verbree <<email address removed>>: Hi Also: Du machst eine neue Methode : skalieren(g As graphics,p As picture) dim faktor as double dim dw,dh,dl,dt as integer // Destination faktorzx(p.width/g.width,p.height/g.height) dw width/faktor dhtheight/faktor dl(.width-dw)/2 dt .height-dh)/2 g.drawpicture p,dl,dt,dw,dh,0,0,p.width,p.height Diese rufst du dann so auf: skalieren(canvas1.graphics,p1) p1 ist das bild das skaliert werden - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 15.06.02 15:51 (Sat, 15 Jun 2002 16:51:17 +0200) |
| From: Christian Schmitz |
|
> ich habe das alles schon gemacht, nur heisst die methode bei mir
> drawskaliert. > ja, aber er weiss nicht was p1 ist. Ein Platzhalter für dein Bild. Mfg Christian |
| Re: Keiner Da ??? |
| Date: 14.06.02 20:51 (Fri, 14 Jun 2002 21:51:23 +0200) |
| From: Christian Schmitz |
|
> Hallo
> > Das geht nicht weil das Backdrop eines Canvases IMMER die gleiche Grösse > hat wie das Canvas selber. Quatsch. Mfg Christian |
| Re: Keiner Da ??? |
| Date: 14.06.02 20:57 (Fri, 14 Jun 2002 21:57:43 +0200) |
| From: Alessandro Carta |
|
> > Das geht nicht weil das Backdrop eines Canvases IMMER die gleiche Grösse > > hat wie das Canvas selber. > > Quatsch. > Ach ja ? Wie gross ist es denn dann ? Alessandro Carta - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 14.06.02 21:16 (Fri, 14 Jun 2002 22:16:30 +0200) |
| From: Christian Schmitz |
|
> Ach ja ?
> Wie gross ist es denn dann ? Wie es will. Mfg Christian |
| Re: Keiner Da ??? |
| Date: 14.06.02 21:07 (Fri, 14 Jun 2002 22:07:14 +0200) |
| From: Alessandro Carta |
|
Christian Schmitz said at ÒRe: Keiner Da ???Ó.
[14/Jun/2002 22:16] > > Ach ja ? > > Wie gross ist es denn dann ? > > Wie es will. > Du magst recht haben zumal man ja auch ein Bild welches grösser als das Canvas ist als Backdrop verwenden kann. Blöder Frage - Shame on me Alessandro Carta - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 14.06.02 21:21 (Fri, 14 Jun 2002 22:21:31 +0200) |
| From: Alex von Siebenthal |
|
am 14.06.2002 10:07 PM schrieb Alessandro Carta <<email address removed>>:
> Christian Schmitz said at ÒRe: Keiner Da ???Ó. > [14/Jun/2002 22:16] > >>> Ach ja ? >>> Wie gross ist es denn dann ? >> >> Wie es will. >> > > Du magst recht haben zumal man ja auch ein Bild welches grösser als das > Canvas ist als Backdrop verwenden kann. > Blöder Frage - Shame on me und wie skalier ich jetzt so ein bild - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 14.06.02 20:49 (Fri, 14 Jun 2002 21:49:08 +0200) |
| From: Christian Schmitz |
|
> wieso geht den das nicht: canvas.backdrop.widht=335 ... ???
Weil width read only ist. Bildergrößen ändert man indem man ein neues Bild anlegt und rüberkopiert. Mfg Christian |
| Re: Keiner Da ??? |
| Date: 14.06.02 20:48 (Fri, 14 Jun 2002 21:48:43 +0200) |
| From: Alex von Siebenthal |
|
am 14.06.2002 09:49 PM schrieb Christian Schmitz
<<email address removed>>: >> wieso geht den das nicht: canvas.backdrop.widht=335 ... ??? > > Weil width read only ist. > > Bildergrößen ändert man indem man ein neues Bild anlegt und > rüberkopiert. sag noch mal was ich für code eingeben muss, was ich für methoden anlegen muss, und hineinschreiben musss, etc. etc. etc. bitte alex - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 14.06.02 21:15 (Fri, 14 Jun 2002 22:15:59 +0200) |
| From: Christian Schmitz |
|
> sag noch mal was ich für code eingeben muss, was ich für methoden anlegen
> muss, und hineinschreiben musss, etc. etc. etc. bitte Soll ich dir mal einen RB Kurs machen? Organisier mal einer Unterkunft, Verpflegung, Material und Entlohnung... Mfg Christian, hat sicher mal ein Wochenende weniger zu tun. |
| Re: Keiner Da ??? |
| Date: 16.06.02 09:49 (Sun, 16 Jun 2002 10:49:34 +0200) |
| From: Norbert Kraemer |
|
"<email address removed>" wrote: > > das hab ich nachher auch gemerkt, aber wie über nehme ich alle > einstellungen > meines canvas' (zentrieert,skaliert) in einen anderen canvas eines > anderen > fensters??? Leite von der Klasse canvas eine eigene Klasse z.B. "meinCanvas" ab (Menuepunkt new class ...) und lege dort einige Klassenvariablen (nicht(!) Instanzvariablen - den Unterschied solltest du kennen - ) an, die du mit den gewünschten Werten belegst. Dann hat jede Instanz(!) deiner Klasse "meinCanvas" automatisch diese Voreinstellungen. |
| Re: Keiner Da ??? |
| Date: 16.06.02 13:48 (Sun, 16 Jun 2002 14:48:50 +0200) |
| From: Alex von Siebenthal |
|
am 16.06.2002 10:49 AM schrieb Norbert Kraemer
<<email address removed>>: > Leite von der Klasse canvas eine eigene Klasse z.B. "meinCanvas" ab > (Menuepunkt new class ...) und lege dort einige Klassenvariablen > (nicht(!) Instanzvariablen - den Unterschied solltest du kennen - ) an, > die du mit den gewünschten Werten belegst. Dann hat jede Instanz(!) > deiner Klasse "meinCanvas" automatisch diese Voreinstellungen. ich hab das zeug noch nie gebraucht, ich weiss nicht was das alles bedeutet. alex - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 18.06.02 20:48 (Tue, 18 Jun 2002 21:48:28 +0200) |
| From: Alex von Siebenthal |
|
am 16.06.2002 10:49 AM schrieb Norbert Kraemer
<<email address removed>>: > > > "<email address removed>" wrote: >> >> das hab ich nachher auch gemerkt, aber wie über nehme ich alle >> einstellungen >> meines canvas' (zentrieert,skaliert) in einen anderen canvas eines >> anderen >> fensters??? > > Leite von der Klasse canvas eine eigene Klasse z.B. "meinCanvas" ab > (Menuepunkt new class ...) und lege dort einige Klassenvariablen > (nicht(!) Instanzvariablen - den Unterschied solltest du kennen - ) an, > die du mit den gewünschten Werten belegst. Dann hat jede Instanz(!) > deiner Klasse "meinCanvas" automatisch diese Voreinstellungen. ich hab aber keine klasse 'canvas'. was jetzt? alex - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 18.06.02 21:52 (Tue, 18 Jun 2002 22:52:41 +0200) |
| From: Christian Schmitz |
|
> ich hab aber keine klasse 'canvas'. was jetzt?
Du hast aber ein Steuerelement namens Canvas, was auch nur 'ne Klasse ist. Les doch mal im Handbuch Kapitel 9 über Klasse oder besser beim Matt Kapitel 3 und 4. Mfg Christian |
| Re: Keiner Da ??? |
| Date: 17.06.02 17:50 (Mon, 17 Jun 2002 18:50:25 +0200) |
| From: Norbert Kraemer |
|
"<email address removed>" wrote: > > > ich hab das zeug noch nie gebraucht, ich weiss nicht was das alles > bedeutet. über kurz oder lang kommt man nicht drum rum, sich damit zu beschäftigen. Die Programme werden effektiver und leichter wartbar. Ansonsten bleibt es bei dem Basic-Spaghetticode. |
| Re: Keiner Da ??? |
| Date: 19.06.02 18:20 (Wed, 19 Jun 2002 19:20:22 +0200) |
| From: Norbert Kraemer |
|
"<email address removed>" wrote: > > ich hab aber keine klasse 'canvas'. was jetzt? > Also Alex, nochmal langsam zum mitschreiben und -denken. In RB findest du unter dem File-Menü einen Punkt "new class". Den wählst du an. Daraufhin wird deinem Projekt-Fenster (in der z.B. be einem neuen Projekt "Window1" und "Menu" steht, eine neue Klasse namens "Class1" hinzugefügt und gleichzeitig ein neues Fenster geöffenet, in dem du die Eigenschaften, Methoden und Events der Klasse definieren kannst. Nun wählst du im Projekt-Fenster "Class1" aus (Einfachklick), dann erscheint im Properties-Fenster "name, interface und super". Und bei Super wählst du Canvas aus. Den Namen deiner neuen Klasse kannst du unter Name frei wählen, und schon hast du von Canvas eine eigene Klasse abgeleitet. Jetzt mußt du sie nur noch mit Leben erfüllen. .... Norbert -------------- Norbert Krämer <<email address removed>> mailto:<email address removed> Tel. ++49 9771 17352 Fax ++49 9771 994412 - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
| Re: Keiner Da ??? |
| Date: 20.06.02 20:38 (Thu, 20 Jun 2002 21:38:54 +0200) |
| From: Alex von Siebenthal |
|
am 19.06.2002 07:20 PM schrieb Norbert Kraemer
<<email address removed>>: > > > "<email address removed>" wrote: > >> >> ich hab aber keine klasse 'canvas'. was jetzt? >> > Also Alex, nochmal langsam zum mitschreiben und -denken. > > In RB findest du unter dem File-Menü einen Punkt "new class". Den wählst > du an. Daraufhin wird deinem Projekt-Fenster (in der z.B. be einem neuen > Projekt "Window1" und "Menu" steht, eine neue Klasse namens "Class1" > hinzugefügt und gleichzeitig ein neues Fenster geöffenet, in dem du die > Eigenschaften, Methoden und Events der Klasse definieren kannst. Nun > wählst du im Projekt-Fenster "Class1" aus (Einfachklick), dann erscheint > im Properties-Fenster "name, interface und super". Und bei Super wählst > du Canvas aus. Den Namen deiner neuen Klasse kannst du unter Name frei > wählen, und schon hast du von Canvas eine eigene Klasse abgeleitet. > Jetzt mußt du sie nur noch mit Leben erfüllen. .... ok, im entwicklerhandbuch hab ich auch noch einiges gefunden. danke kristian und norbert, usw. <<mit leben füllen>> heisst das, den ganzen code des pushbuttons nicht auf den canvas zu übertragen, sondern in die klasse?? alex - - - - - - - - - - For list commands, send "Help" in the body of a message to <<email address removed>> |
Links
MBS Realbasic Plugins - Pfarrgemeinde St. Arnulf Nickenich