Die Suche ergab 25 Treffer

von AllenVanDale
Sa 21. Mär 2009, 19:56
Forum: Freepascal
Thema: 16-Bit-Integer ausgestorben?
Antworten: 2
Zugriffe: 1631

Re: 16-Bit-Integer ausgestorben?

Das ging aber fix! Danke! :mrgreen:
von AllenVanDale
Sa 21. Mär 2009, 18:55
Forum: Freepascal
Thema: 16-Bit-Integer ausgestorben?
Antworten: 2
Zugriffe: 1631

16-Bit-Integer ausgestorben?

Hallöchen!

Also wenn ich das so richtig verstehe, was da im Netz steht, benutzt der FPC standardmäßig 32Bit für den Dateityp INTEGER.
Zum Auslesen eine Wave-Datei suche ich aber einen Datentyp mit 16Bit und Vorzeichen (früher INTEGER!).
WORD ist leider nur positiv.
SHORTINT nur 8 Bit groß.

Gibt ...
von AllenVanDale
Do 12. Mär 2009, 21:56
Forum: Multimedia
Thema: Handling mit übergroße Grafiken...
Antworten: 17
Zugriffe: 6312

Re: Handling mit übergroße Grafiken...

Hab mal von 0.9.24 auf 0.9.26 upgedatet. Da funktioniert die Scrollbox! :-) Dafür habe ich eine Menge anderer Probleme :-(
Denke es ist wohl eine Eigentart der alter Lazarusversion. Die Scrollbox hat sich ja auch nicht in allen Experimenten gleich verhalten - was schon irgendwie verdächtig war.

Das ...
von AllenVanDale
Mi 11. Mär 2009, 20:56
Forum: Multimedia
Thema: Handling mit übergroße Grafiken...
Antworten: 17
Zugriffe: 6312

Re: Handling mit übergroße Grafiken...

Das Problem ist nicht die Grafik irgendwie(!) zu scrollen zu bringen, sondern das mir die Scrollbox suggeriert, ich muß lediglich ein Image draufpacken und gut ist! Im Prinzip funktioniert das ja auch - bis auf die Scrollrichtung!

Mir geht es hier eigentlich nur noch um sowas wie ...
von AllenVanDale
So 8. Mär 2009, 20:11
Forum: Multimedia
Thema: Handling mit übergroße Grafiken...
Antworten: 17
Zugriffe: 6312

Re: Handling mit übergroße Grafiken...

Habe Image durch PaintBox ersetzt. Wenn ich nun scrolle verschwindet das Bild sofort (ScrollBox wird wieder grau).

Was in der Button1Click-Procedure passiert ist zum Testen schon OK so... FillRect oder ein Rect mit einer Ausdehnung
von 0 Pixeln verändern ja nicht wirklich was...
von AllenVanDale
So 8. Mär 2009, 19:12
Forum: Multimedia
Thema: Handling mit übergroße Grafiken...
Antworten: 17
Zugriffe: 6312

Re: Handling mit übergroße Grafiken...

Ok! Fangen wir ganz einfach an.
Man nehme: Ein neues Projekt ... darauf eine ScrollBox und in die ScrollBox ein Image ... für das Image setzt ich im Inspektor die Werte Width := 2000 und Height := 3000 ... außerdem Autoscroll auf True ... dazu noch, just for fun, ein Button ... Fertig!

Und das ist ...
von AllenVanDale
So 8. Mär 2009, 17:37
Forum: Multimedia
Thema: Handling mit übergroße Grafiken...
Antworten: 17
Zugriffe: 6312

Re: Handling mit übergroße Grafiken...

Leider hab ich den Code in der ursprünglichen Version nicht mehr, da ich ständig rumgebastelt habe.
Da sich aber alles nicht so "nach Vorschrift" verhallten hat, nehme ich an, daß sich da mehrere Fehler (z.B. Einstellungen im Objektmanager, Wertezuweisungen, usw.) gegenseitig beeinflust haben.

In ...
von AllenVanDale
Di 3. Mär 2009, 19:04
Forum: Multimedia
Thema: Handling mit übergroße Grafiken...
Antworten: 17
Zugriffe: 6312

Re: Handling mit übergroße Grafiken...

Hab den Fehler wohl inzwischen gefunden. Nach dem laden mit Image1.Picture.LoadFromFile müssen
wohl die Werte für Höhe und Breite nochmal manuell ins Image kopiert werden. So etwa:

Image1.Picture.LoadFromFile('c:\Testbild.bmp');
Image1.Width:=Image1.Picture.Width;
Image1.Height:=Image1.Picture ...
von AllenVanDale
Sa 28. Feb 2009, 16:59
Forum: Multimedia
Thema: Handling mit übergroße Grafiken...
Antworten: 17
Zugriffe: 6312

Re: Handling mit übergroße Grafiken...

Hi monta!

Hab mal etwas mit TScrollbox und TImage rumexperimentiert. Größe definieren, zeichnen und speichern klappt problemlos und superschnell. Nur die Scrollbalken weigern sich hartnäckig! Sind enabled und visible aber scheinbar trotzdem nicht vorhanden.
*grübel*
von AllenVanDale
Mi 25. Feb 2009, 18:17
Forum: Sonstiges
Thema: USB Stick auswerfen
Antworten: 8
Zugriffe: 3348

Re: USB Stick auswerfen

...nunja... Ich weiß, das gehört eigentlich nicht hierher aber ich meinte
warum der Slash im Quellcode nicht dagestellt wird, wenn ich ihn in Code-Tags setze...
Im Editierfeld steht da nähmlich 'E:\' und im hier lese ich 'E:' ... ???

Also wie stelle ich den Slash im Tag dar!?!?!?
von AllenVanDale
Di 24. Feb 2009, 21:41
Forum: Sonstiges
Thema: USB Stick auswerfen
Antworten: 8
Zugriffe: 3348

Re: USB Stick auswerfen

Dachte ich mir fast, daß ich hier noch nicht wirkich klugscheißen kann :lol:

Aber wie zur Hölle desmakiere ich den "\" im Laz-Code? :evil:
von AllenVanDale
Di 24. Feb 2009, 21:07
Forum: Sonstiges
Thema: USB Stick auswerfen
Antworten: 8
Zugriffe: 3348

Re: USB Stick auswerfen

Bin ja selber noch neu hier aber vielleicht hilft das ein bischen. Ich frage damit ein DVD/CD-Laufwerk ab, ob eine Disk im
Laufwerk steckt und zum lesen bereit ist. Könnte mir Vorstellen, daß das auch beim Stick funktioniert. Der Laufwerks-Buchstabe für den Stick muß allerdings bekannt sein ...
von AllenVanDale
Di 24. Feb 2009, 20:35
Forum: Multimedia
Thema: Handling mit übergroße Grafiken...
Antworten: 17
Zugriffe: 6312

Handling mit übergroße Grafiken...

Hallöchen!

Ich möchte gerne Grafiken erstellen, die größer sind als das Anwendungsfenster bzw. die Auflösung des Monitor.
Ich habe bereits ein Programm geschrieben, daß mir innerhalb eines rechteckigen Bereichs von TForm, mit den Canvas-Befehlen, Grafiken generiert und diese mit "TBitmap.Canvas ...
von AllenVanDale
Sa 21. Feb 2009, 18:43
Forum: Benutzung der IDE
Thema: Projekt unter neuem Namen gespeichert - Jetzt spinnt alles?
Antworten: 4
Zugriffe: 1755

Re: Projekt unter neuem Namen gespeichert - Jetzt spinnt alles?

Aaaahhhh! OK! Danke! Da muß man aber erst mal drauf kommen! :-D
von AllenVanDale
Sa 21. Feb 2009, 18:00
Forum: Benutzung der IDE
Thema: Projekt unter neuem Namen gespeichert - Jetzt spinnt alles?
Antworten: 4
Zugriffe: 1755

Re: Projekt unter neuem Namen gespeichert - Jetzt spinnt alles?

Das Problem scheint wirklich in der .lpi-Datei zu liegen. Da stehen Verweise auf Units die ich nie eingebunden habe.
Das rauslöschen der falschen Einträge hat wohl das Problem erlegibt. Aber wieso macht Laz das?

Und wie kopiert man ein Projekt (z.B. wenn sich einem mitten im programmieren 2 ...