AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung UNITS für VCL und FMX gleichzeitig verwenden
Thema durchsuchen
Ansicht
Themen-Optionen

UNITS für VCL und FMX gleichzeitig verwenden

Ein Thema von bernhard_LA · begonnen am 16. Mai 2014 · letzter Beitrag vom 20. Mai 2014
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#11

AW: UNITS für VCL und FMX gleichzeitig verwenden

  Alt 16. Mai 2014, 11:27
@uligerhardt

Das habe ich auch zuerst gedacht, aber diesen Befehl ruft er wohl aus der Logik heraus auf und auch da hat er keinen vernünftigen Zugriff auf die StringList.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)

Geändert von Sir Rufo (16. Mai 2014 um 12:51 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.016 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#12

AW: UNITS für VCL und FMX gleichzeitig verwenden

  Alt 16. Mai 2014, 18:16
... oder man definiert Write2Memo mit einem TStrings-Parameter anstelle von TMemo und übergibt Memo1.Lines an diesen.
... und nennt dann noch sinnvollerweise die Routine um in Write2Strings
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat
Benutzerbild von uligerhardt
uligerhardt

Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.746 Beiträge
 
Delphi 2007 Professional
 
#13

AW: UNITS für VCL und FMX gleichzeitig verwenden

  Alt 16. Mai 2014, 19:55
... und nennt dann noch sinnvollerweise die Routine um in Write2Strings
Das würde sich anbieten.
Uli Gerhardt
  Mit Zitat antworten Zitat
bernhard_LA

Registriert seit: 8. Jun 2009
Ort: Bayern
1.138 Beiträge
 
Delphi 11 Alexandria
 
#14

AW: UNITS für VCL und FMX gleichzeitig verwenden

  Alt 20. Mai 2014, 11:44
ich komme nicht weiter bei diesem Problem :

unter VCL verwende ich
Controls, Forms, System.SysUtils, stdctrls, ..... alles super ---- und unter FMX will ich

fmx.Controls, fmx.Forms, System.SysUtils, fmx.memo, fmx.stdctrls, verwenden, nur kennt mein DELPHI die Unit fmx.stdctrls nicht ...., bleibt rot unterstrichen... Compile von Write2Memo klappt also noch nicht


Nachtrag Trennung von Code in verschiedene Lagen :



MainForm ( VCL oder FMX) -> Unit_mit_oftgebrauchten_GUI_Funktionen -> Units_mit_Datenklassen

in Unit_mit_oftgebrauchten_GUI_Funktionen findet man dann Procedure WRITE2MEMO ( eineDatenklasse , einMemo) ;

Geändert von bernhard_LA (20. Mai 2014 um 11:50 Uhr)
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#15

AW: UNITS für VCL und FMX gleichzeitig verwenden

  Alt 20. Mai 2014, 11:56
Wenn Namespaces dann konsequent. Ich würde dann auch bei den VCL Units Vcl. davorschreiben.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von uligerhardt
uligerhardt

Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.746 Beiträge
 
Delphi 2007 Professional
 
#16

AW: UNITS für VCL und FMX gleichzeitig verwenden

  Alt 20. Mai 2014, 12:04
Nachtrag Trennung von Code in verschiedene Lagen :



MainForm ( VCL oder FMX) -> Unit_mit_oftgebrauchten_GUI_Funktionen -> Units_mit_Datenklassen

in Unit_mit_oftgebrauchten_GUI_Funktionen findet man dann Procedure WRITE2MEMO ( eineDatenklasse , einMemo) ;
Trennung -> gut.
Aber warum bestehst du auf einem Control als Übergabeparameter?
Uli Gerhardt
  Mit Zitat antworten Zitat
Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.016 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#17

AW: UNITS für VCL und FMX gleichzeitig verwenden

  Alt 20. Mai 2014, 13:49
Wie wäre es, wenn du das gleiche Schema wie Delphi nutzt.

Platform spezifische Dinge in unterschiediche Units: Fmx.Unit_mit_oftgebrauchten_GUI_Funktionen und Vcl.Unit_mit_oftgebrauchten_GUI_Funktionen und dann brauchst du bloß MyStuff einbinden und funktioniert genauso, wie es kompiliert, wenn du StdCtrls used was bei FMX die Fmx.StdCtrls und bei VCL die Vcl.StdCtrls einbindet.
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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 21:03 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