Picture wird bei Asuführung nicht angezeigt
-
- 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
Hallo,
Gruß, Bernd.
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".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?
Gruß, Bernd.
- Dateianhänge
-
win32winapi.zip
- (28.25 KiB) 95-mal heruntergeladen
-
- 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
-
- 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
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.
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)
(Ringelnatz)
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.
@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.
-
- 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
@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.
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)
(Ringelnatz)
-
- 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:
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.
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/
-
- 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
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.
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)
(Ringelnatz)
Du meinst, wie man die Binärdaten in die String-Konstante bringt?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.
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).
Was gibt's denn leckeres?schnullerbacke hat geschrieben: ich muß mal kurz zu Feinkost Albrecht
-
- 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
@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...
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.
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...

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