AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein wie macht man eine NonVCL Showmessage mit SDL ?
Thema durchsuchen
Ansicht
Themen-Optionen

wie macht man eine NonVCL Showmessage mit SDL ?

Ein Thema von Corpsman · begonnen am 29. Mär 2008
Antwort Antwort
Benutzerbild von Corpsman
Corpsman

Registriert seit: 8. Nov 2005
Ort: nähe Stuttgart
981 Beiträge
 
Delphi XE2 Professional
 
#1

wie macht man eine NonVCL Showmessage mit SDL ?

  Alt 29. Mär 2008, 15:19
Hallo,

Also ich habe gerade Ubuntu installiert und mir darauf dann gleich mal LAzarus installiert.

Wunderbar, alles geht.

SDL Libary installiert auch wunderbar.

Also ran ans Programmieren.

Da ich von Windows her Komme hab ich Vorsorglich in meinem Delphi Projekt alles mit SDL.dll Gemacht.

und wollte nun eben dieses Projekt unter Lazarus auf Ubuntu Kompilieren und starten.

Zu meiner Verwunderung hat er auch alles gefressen. Auser dem Befehl

Showmessage Anbei hab ich euch mal den Anfang meines Projectes Kopiert.
Delphi-Quellcode:
Program Pentago;

{.$DEFINE LINUX}

Uses
{$IFNDEF LINUX}
  dialogs, // Messagebox
{$ENDIF}
  SDL,
  (*
  Wenn das Projekt unter Lazarus Compiliert wird, dann dürfen die Units gl,glu und glext nicht vorhanden sein !!

  Wenn es unter Linux nen Linker Error gibt dann

  sudo apt-get install libsdl1.2-dev libsdl1.2debian

  *)

  gl,
  glu,
  uPentago
  ;
Man sieht sofort , ich habe mir ein NonVCL Sample mit SDL gebalstelt. Und genau hierin liegt das Problem

Denn wenn ich nun die Unit Dialogs in Lazarus einbinde. Welche es durchaus gibt , dann geht das natürlich nicht. Denn mein Programm ist ja kein VCL Programm.

Nun liegt die Lösung auf der Hand.

Entweder ich baue eine NONVCL Showmessage, oder ich mache die Nachricht via SDL

Welche Variante es ist , ist mir eigentlich wurscht. Hauptsache sie geht unter Linux .

Besser wäre bestimmt eine Messagebox mittels SDL, nur leider konnte ich kein entsprechendes Programmbeispiel finden.

Weis jemand von euch eine Lösung , oder andere Variante wie ich meine Textnachrichten an den User bekomme ?

Zur Zeit mache ich es mittels

Writeln , allerdins kommt das ja in der Konsole raus, und das möchte ich eigentlich nicht. Eine echte Messagebox, ist mir da lieber.

Gruß

Corpsman
Uwe
My Sitewww.Corpsman.de

My marble madness clone Balanced ( ca. 70,0 mb ) aktuell ver 2.01
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:28 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz