10. marts 2004 - 16:17Der er
6 kommentarer og 1 løsning
fejlmeddellelser debug -hvordan
Har et DB-progr., der indeholder en richedit og en twebbrowser. et memofelt indeholder filhenvisninger, der åbnes i de 2 resp. felter v. recordskift.Er et MDI-progr.Har knyttet et par extra forme til programmet. Når jeg laver run compileres programmet, men det kører ikke medmindre man starter det fra exe-filen. Denne fejlmeddelse vises: [Error] WARNING. Duplicate resource(s): [Error] Type 10 (RCDATA), ID TFORM3: [Error] File C:\progfiler\form3bunit.DFM resource kept; file C:\progfiler\frmmdi3.dfm resource discarded. Programmet fungerer jo alligevel og måske er det ligemeget ?. Har aldrig prøvet sådan noget 'debugging', men er der en let metode til at komme fejlen til livs.
Det er den linje der lægger .dfm-filerne ind i resourcerne.
De to filer C:\progfiler\frmmdi3.dfm og C:\progfiler\form3bunit.DFM ligger i samme mappe. De rummer begge to forms der hedder TForm3 - og der må ikke være to resourcer der hedder det samme...
Omdøb den ene .dfm-fil eller flyt den til en anden mappe - eller, alternativt, omdøb den ene form :o)
Athlon-Pascal: det vil jeg prøve, men jeg tror ikke 'form-fejlen' er det der bevirker at programmet slet ikke 'runner',men skal åbnes bagefter.
Har denne programstump, som jeg har bikset sammen af 2 'forslag' (fra E) og det kan have noget med at gøre at jeg ikke kan bruge samme 'Cnt' ting 2 gange ?. procedure TForm3.Table1AfterScroll(DataSet: TDataSet);
var cnt: integer; begin for Cnt := 0 to DBMemo1.Lines.Count-1 do
RichEdit1.Lines.LoadFromFile(Table1Genvej.AsString); for Cnt := 0 to DBMemo1.Lines.Count-1 do WebBrowser1.Navigate(PChar(DBMemo1.Lines[Cnt]));
end;
Måske er det banalt (jeg er ikke så 'program-klog') ?.
Men det var pga noget helt andet, så glem det, undskyld og tak igen.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.