timmage in form2

Für Fehler in Lazarus, um diese von anderen verifizieren zu lassen.
Antworten
hanibal
Beiträge: 369
Registriert: Sa 3. Mär 2007, 16:03
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Wohnort: Bramsche (Emsland)

timmage in form2

Beitrag von hanibal »

ich habe ein zweites formular hinzugefürgt, und wenn ich das öffne, kömmt das ganz nomal (ohne komponenten) , dann habe ich ein image hinzugefügt, startet immer noch. aber wenn ich dem image ein bild zuweise, (per klick auf die 3 punkte bei picture) und dann kompilire komt folgende meldung: "konnte form2 nicht streamen: Tform2 invalid horizontal pixel index -1"

Euklid
Lazarusforum e. V.
Beiträge: 2808
Registriert: Fr 22. Sep 2006, 10:38
OS, Lazarus, FPC: Lazarus v2.0.10, FPC 3.2.0
Wohnort: Hessen
Kontaktdaten:

Beitrag von Euklid »

Hmmm, merkwürdig. Manchmal hat die IDE noch ein paar Bugs.

Du kannst das Image aber hinzufügen über folgenden Befehl in Form1.Create:

Code: Alles auswählen

Image1.Picture.LoadFromFile(ExtractFilePath(Paramstr(0)) + 'Bild.bmp');

hanibal
Beiträge: 369
Registriert: Sa 3. Mär 2007, 16:03
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Wohnort: Bramsche (Emsland)

Beitrag von hanibal »

hab ich ja dann auch gemacht, aber eig möchte ich, das das ganze nur aus einer datei besteht, und wenn man die bilder nicht einbinden kann is das schon etwas nervig.

gibt es bei linux vill ne möglichkeint resoucen anzubinden?

Benutzeravatar
theo
Beiträge: 10921
Registriert: Mo 11. Sep 2006, 19:01

Beitrag von theo »

http://www.freepascal.org/mantis/view.php?id=7800" onclick="window.open(this.href);return false;

hanibal
Beiträge: 369
Registriert: Sa 3. Mär 2007, 16:03
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Wohnort: Bramsche (Emsland)

Beitrag von hanibal »

nene, das is was ganz anderes, bei mir kommt der vehler wärend des kompiolimirens, bei dem anderen kommt der, wenn der versucht das bild zu speichern.

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Beitrag von monta »

hanibal hat geschrieben:gibt es bei linux vill ne möglichkeint resoucen anzubinden?
Du kannst ne Ressource ohne weiteres einbinden.

Zuerst musst du die Ressource manuell erstellen, das steht auch hier recht gut: http://www.lazarusforum.de/kb.php

Anschließend kannst du sie in deinem Programm wieder laden, was mit jedem Bild problemlos gehen sollte:

Code: Alles auswählen

var Bild: TBitmap;
//.....
Bild := TBitmap.Create;
Bild.LoadFromLazarusResource('Ressourcenname');

Antworten