Picture wird bei Asuführung nicht angezeigt

Für Fehler in Lazarus, um diese von anderen verifizieren zu lassen.
schnullerbacke
Beiträge: 1187
Registriert: Mi 13. Dez 2006, 10:58
OS, Lazarus, FPC: Winux (L 1.2.xy FPC 2.6.z)
CPU-Target: AMD A4-6400 APU
Wohnort: Hamburg

Beitrag von schnullerbacke »

@_Bernd

Gibts das Patch nur für 0.9.23 oder darf ich das für die 0.9.22 auch verwenden? Und wenn ja, wo is sich?
Humor ist der Knopf, der verhindert, daß uns der Kragen platzt.

(Ringelnatz)

_Bernd
Beiträge: 145
Registriert: Di 13. Feb 2007, 11:16

Beitrag von _Bernd »

Hallo,
schnullerbacke hat geschrieben:@_Bernd

Gibts das Patch nur für 0.9.23 oder darf ich das für die 0.9.22 auch verwenden? Und wenn ja, wo is sich?
Also bei mir funktioniert es problemlos in der 0.9.22. Ich hänge mal die betroffene Datei als Attachment an. Du müßtest diese dann nach lcl\interfaces\win32 kopieren (und damit das Original überschreiben). Dann mußt Du noch die LCL/IDE neu "builden".

Gruß, Bernd.
Dateianhänge
win32winapi.zip
(28.25 KiB) 95-mal heruntergeladen

schnullerbacke
Beiträge: 1187
Registriert: Mi 13. Dez 2006, 10:58
OS, Lazarus, FPC: Winux (L 1.2.xy FPC 2.6.z)
CPU-Target: AMD A4-6400 APU
Wohnort: Hamburg

Beitrag von schnullerbacke »

@_Bermd

Thank you very düchtich... :wink:
Humor ist der Knopf, der verhindert, daß uns der Kragen platzt.

(Ringelnatz)

schnullerbacke
Beiträge: 1187
Registriert: Mi 13. Dez 2006, 10:58
OS, Lazarus, FPC: Winux (L 1.2.xy FPC 2.6.z)
CPU-Target: AMD A4-6400 APU
Wohnort: Hamburg

Beitrag von schnullerbacke »

Merkwürdiger Fehler das, auch das Patch bringt nix.

Hab ich jetzt halt nen Indikator eingebaut der festlegt ob's nun aus der IDE oder direkt gestartet wurde. Bei direkt eben LoadFromFile und relative Pfadangabe, das funzt nun.
Humor ist der Knopf, der verhindert, daß uns der Kragen platzt.

(Ringelnatz)

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

Beitrag von theo »

Bei mir geht's mit dem Patch nun auch auf Wine.

@Schnuller:
Hast du mal den Code in lazlogo.zip gecheckt?
http://www.lazarusforum.de/viewtopic.php?p=6565#6565" onclick="window.open(this.href);return false;

Würde mich interessieren ob das bei dir geht.
Das ist natürlich nur ne Spielerei, wäre aber trotzdem interessant um das Problem einzugrenzen.

_Bernd
Beiträge: 145
Registriert: Di 13. Feb 2007, 11:16

Beitrag von _Bernd »

schnullerbacke hat geschrieben:Merkwürdiger Fehler das, auch das Patch bringt nix.
kannst Du eventuell ein kurzes Demo-Projekt erstellen, anhand dessen man den Fehler reproduzieren kann?

Gruß, Bernd.

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Ich glaub schnuller meint den png-lfm bug den gibts schon ewig und der hat damit auch garantiert nichts zu tun.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

schnullerbacke
Beiträge: 1187
Registriert: Mi 13. Dez 2006, 10:58
OS, Lazarus, FPC: Winux (L 1.2.xy FPC 2.6.z)
CPU-Target: AMD A4-6400 APU
Wohnort: Hamburg

Beitrag von schnullerbacke »

@theo

Gestartet hatte ich das schonmal, das ging. Wie man das nun allerdings im eigenen Code benutzt ist mir noch nicht ganz klar.

@Christian

Klär mich mal auf, von dem weiß ich garnix. Allerdings passierte das bei bmp genauso.

@_Bernd mußte nen Moment warten, ich muß mal kurz zu Feinkost Albrecht, dann bau ich mal schnell nen Programmrumpf zum testen.
Humor ist der Knopf, der verhindert, daß uns der Kragen platzt.

(Ringelnatz)

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Du meinst doch diese too many indexed colord sch... oder ?
Das ist ein problem im lfm loader das schon ne ganze weile existiert. Ja kann sein das es bei Bitmaps auch so ist. Kannst du die Bilder nicht einfach in 16 bit konvertieren ? oder noch weniger ? Damit könnte sich das Problem villeicht gegessen haben. Weiss auch net mehr ganz genau was ich damals gemacht hab, hatte das auch mal.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

schnullerbacke
Beiträge: 1187
Registriert: Mi 13. Dez 2006, 10:58
OS, Lazarus, FPC: Winux (L 1.2.xy FPC 2.6.z)
CPU-Target: AMD A4-6400 APU
Wohnort: Hamburg

Beitrag von schnullerbacke »

Wandeln ist ja auch nicht wirklich ne Lösung. Wenn einer mal drauf besteht das auf der Oberfläche mit 24- oder 32-Bit zu haben, muß er sehen was er macht. Der Witz ist eigentlich nur, in der IDE zur Entwurfszeit wirds angezeigt, starte ich den Wizard aus der IDE wirds auch angezeigt. Starte ich die exe, egal ob aus der IDE oder von Platte, wirds nicht angezeigt.

Ich hatte für ein anderes Objekt mal mit lazres mehrere png's in eine Resource gesteckt. Das ging mit LoadFromResource problemlos. Deswegen der Verdacht, daß er das beim kompilieren der Anwendung nicht in die binär-Datei schiebt.

Das gibt zu denken. Ich bau mal eben den Rumpf dazu und mach das registrierfähig damit man das komplett testen kann.
Humor ist der Knopf, der verhindert, daß uns der Kragen platzt.

(Ringelnatz)

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

Beitrag von theo »

schnullerbacke hat geschrieben:@theo
Gestartet hatte ich das schonmal, das ging. Wie man das nun allerdings im eigenen Code benutzt ist mir noch nicht ganz klar.
Du meinst, wie man die Binärdaten in die String-Konstante bringt?

Einfach: function EncodeFileForUnit(FileName: string): string;

Den resultierenden String kannst du dann einfach in einem Memo oder mit writeln ausgeben und danach in die Unit kopieren. Danach noch einen passenden Konstantennamen geben und fertig.
Wie gesagt, ist ne Spielerei. Müsste aber überall laufen (Laz, Delphi, Kylix).
schnullerbacke hat geschrieben: ich muß mal kurz zu Feinkost Albrecht
Was gibt's denn leckeres?

schnullerbacke
Beiträge: 1187
Registriert: Mi 13. Dez 2006, 10:58
OS, Lazarus, FPC: Winux (L 1.2.xy FPC 2.6.z)
CPU-Target: AMD A4-6400 APU
Wohnort: Hamburg

Beitrag von schnullerbacke »

@theo

Ah so, hatte das nur kurz überflogen.

Freilandeier und Schinkenschnitzel, mal sehen wonach der Appetit steht. Vielleicht mach ich da auch was Geschnetzeltes draus...
aus den Schnitzeln mein ich... :lol: Pilze und Spätzle hätte ich noch...

So, nun für alle Testwilligen:

a) das ist in der IDE installierbar, erscheint unter Komponenten
b) die binäre landet in ../bin
c) die Verzeichnistruktur ist fast so wie ich sie hab
d) das Logo steht in 4 Formaten z.V.
e) in uInfoDlg.OnShow muß auskommentiert werden um die Macke zu sehen

#Edit

Scheinbar tritt der Fehler nur bei WinXP auf, bitte mal andere Umgebungen testen.
Dateianhänge
logo-test.zip
geänderte Version zum Testen
(99.05 KiB) 103-mal heruntergeladen
Zuletzt geändert von schnullerbacke am Mi 11. Apr 2007, 13:27, insgesamt 3-mal geändert.
Humor ist der Knopf, der verhindert, daß uns der Kragen platzt.

(Ringelnatz)

pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Beitrag von pluto »

Mhm na pluto geile idee für ein Open Source Projekt ein Virus was ?! hrhr wär doch mal was neues.
Was meinst du damit ? habe ich nicht auf gepasst ?
MFG
Michael Springwald

_Bernd
Beiträge: 145
Registriert: Di 13. Feb 2007, 11:16

Beitrag von _Bernd »

schnullerbacke hat geschrieben: a) das ist in der IDE installierbar, erscheint unter Komponenten
Das Package ließ sich compilieren und installieren. Ich kann aber keinen Eintrag in der IDE finden.
b) die binäre landet in ../bin
Die erzeugte EXE-Datei zeigt das about.png an. Sowohl aus der IDE gestartet, als auch über einen Dateimanager.

Gruß, Bernd.

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Wandeln ist ja auch nicht wirklich ne Lösung...
Dann mach dich dran und find den Fehler... wenn du ihn nicht umschiffen willst
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Antworten