Forum: Sonstige Fragen zu Delphi
Delphi
by hanspeter,
13. Jan 2009
Danke, das ist gut möglich möglich.
Ich rufe die gleiche Procedure mit den Konstanten x mal auf.
Es handelt sich ja um das Erzeugen einer Datenbank.
Alle Tabellen,Trigger und Stored procedure sind als Konstante definiert.
In einer Procedure "CreateDatabase" rufe ich dann eine Procedure EXECSQL(Anweisung) x mal auf.
Ich werde diese Aufrufe mal auf mehrere Procedure verteilen.
Wäre aber...
Forum: Sonstige Fragen zu Delphi
Delphi
by hanspeter,
13. Jan 2009
Ich bin noch am Probieren und will den Fehler am Wochenende mal lokalisieren.
Wegbekommen habe ich diesen erst mal indem ich aus allen Konstanten typisierte Konstanten gemacht habe.
Im Moment bin ich auch erst mal wieder auf D2007 zurück gegangen, da es noch mehr Probleme bei der Umstellung gibt und
ich mich noch nicht mit der Tatsache anfreunden kann, das ein Programm durch Neucompilieren...
Forum: Sonstige Fragen zu Delphi
Delphi
by hanspeter,
13. Jan 2009
Man lass es gut sein. Das tut ja schon weh.
Ich habe nach der Konstantenlänge, im Zusammenhang mit einer in D2009 neu aufgetauschten und nicht dokumentierten Fehlermeldung, gefragt und nicht nach der maximalen Länge einer Quellzeile.
Diese sollte man ohnehin im Interesse der Lesbarkeit auf 80 bis 120 Zeichen begrenzen.
Taucht in einer Konstantendefinition am Ende der Anweisung das "+" auf,...
Forum: Sonstige Fragen zu Delphi
Delphi
by hanspeter,
12. Jan 2009
Dann hast du ein anderes Delphi als ich.
Probiere es doch einfach aus, wenn Du meinst den Besserwisser spielen zu müssen.
const
H1 = '1234567890123456789012345678901234567890123456789012345678901234567890'+
'1234567890123456789012345678901234567890123456789012345678901234567890'+
'1234567890123456789012345678901234567890123456789012345678901234567890'+
...
Forum: Sonstige Fragen zu Delphi
Delphi
by hanspeter,
12. Jan 2009
Das kann schon sein.
Bei Delphi 1 + 2 gab es die Beschränkung auf 255 Zeichen.
Von D3 bis D2007 gab es die Beschränkung nicht. Jetzt gibt es diese wohl wieder.
Mein Programm ist nur durch Neukompilierung unter D2009 von 4,5 auf 6.4 MByte, also fast 2 Mbyte angeschwollen.
Gruß
Peter
Forum: Sonstige Fragen zu Delphi
Delphi
by hanspeter,
8. Jan 2009
Das Projekt knirscht unter D2009 an allen Ecken und Enden.
Im Prinzip bin ich jetzt am überlegen, ob D2009 soviel Mehrwert bringt, das man den Umstellungsaufwand in Kauf nimmt,
oder ob es sinnvoller ist, bei D2007 zu bleiben und erst mal 1-2 Jahre abwarten, wie es mit Delphi (Stichwort neuer Compiler)
weiter geht.
Im Moment tendiere ich eher zu der 2. Variante.
Gruß
Peter
Forum: Sonstige Fragen zu Delphi
Delphi
by hanspeter,
8. Jan 2009
Dann wäre das in D2009 neu.
Der gleiche Quellcode compiliert in D7 bis D2007 problemlos.
Ich habe jetzt probiert. Mit typisierten Konstanten geht es.
Also
TAB_VIDE = 'Create TABLE VIDEODAT( ARBPLATZ INTEGER NOT NULL primary key,'+
'STARTSID integer,'+
'ERGSID integer,'+